美文网首页
10、Vue 生命周期钩子函数

10、Vue 生命周期钩子函数

作者: msqt | 来源:发表于2019-03-05 20:48 被阅读0次

Life.vue:
<template>
<div>
<h2>{{msg}}</h2>
<button @click="Change()">改变msg</button>
</div>
</template>

<script>
// 生命周期函数/生命周期钩子:组件挂载、以及组件更新、组件销毁、的时候触发的一系列的方法 这些方法就叫做生命周期函数
export default {
name: "life",
data(){
return {
msg:'这是一个生命周期测试组件',
}
},methods:{
Change(){
this.msg='我是改变值!'
}
},
//组件加载时:beforeCreate()、created()、 beforeMount()、mounted()
beforeCreate(){
console.log('实例创建之前');
},
created(){
console.log('实例创建完成');
},
beforeMount(){
console.log('模板编译之前');
},
mounted(){//*
console.log('模板编译完成');
},
//数据更新时:beforeUpdate()、updated()
beforeUpdate(){
console.log('数据更新之前');
},
updated(){
console.log('数据更新完毕');
},
//销毁实例时: beforeDestroy()、destroyed()
beforeDestroy(){//*作用:页面销毁时需要保存一些数据,就可以利用(监听)这个生命钩子函数
console.log('实例销毁之前');
},
destroyed(){
console.log('实例销毁完成');
}
}
</script>

<style scoped>

</style>

App.vue:


<template>
<div id="app">
<h2>{{msg}}</h2>
<v-life v-if="is_show"></v-life>
<button @click="is_show=!is_show">挂载/卸载组件</button>
<router-view/>
</div>
</template>

步骤:
1、引入组件
2、挂在组件
3、在模板中使用

生命周期函数/生命周期钩子:组件挂载、以及组件更新、组件销毁、的时候触发的一系列的方法 这些方法就叫做生命周期函数
<script>
import Life from './components/Life.vue';//1、引入组件
export default {
name: 'App',
data (){
return{
msg:'你好!',
is_show:true,
}
},
methods:{//用于放置自定义方法

},
components:{
  'v-life':Life,//2、注册组件
}

}
</script>

<style>

app {

font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #2c3e50;
margin-top: 60px;
}
</style>
//组件加载、页面更新时,触发以下函数:


image.png

//数据更新时,触发以下函数:


image.png
//组件销毁时,触发以下函数:
image.png
//组件再次加载时,触发以下函数:
image.png
image.png

相关文章

  • vue 获取节点 获取事件

    vue 生命周期 什么是钩子函数 一开始就执行的 就是钩子函数 vue 钩子函数 也称作为生命周期 befor...

  • 详细的分析 Vue生命周期

    Vue 的生命周期 生命周期执行的函数叫法有三种: 生命周期钩子 生命周期函数 钩子函数 生命周期钩子概念: 在v...

  • 深入浅出Vue生命周期钩子函数

    首先,先展示官方的Vue生命周期钩子函数的图示 在Vue2.0+版本,一个Vue实例共有以下八个生命周期钩子函数 ...

  • Vue的生命周期与钩子函数

    完整的Vue生命周期和钩子函数

  • 什么是生命周期钩子函数?

    new Vue()调用$Mount 生命周期钩子函数应用:

  • Vue生命周期

    Vue生命周期详解 一、Vue生命周期 与 作用 (生命周期钩子就是生命周期函数) (1)Vue生命周期:每个Vu...

  • vue生命周期分析

    无论是面试也好还是做项目中也好,Vue生命周期钩子函数都是特别重要的;下面是给大家总结的vue生命周期每个钩子函数...

  • 😄--前端面试整理--VueJs

    1、Vue的指令都有哪些? 2、Vue的生命周期函数 3、除了生命周期函数还有哪些钩子函数 4、Vue组件是怎么进...

  • vue生命周期

    学习vue的生命周期 什么是生命周期函数? vue的生命周期函数(又称为钩子函数)是一个vue实例从开始创建,到初...

  • 生命周期

    生命周期: 1、又名:生命周期回调函数、生命周期函数、生命周期钩子。 2、是什么:Vue在关键...

网友评论

      本文标题:10、Vue 生命周期钩子函数

      本文链接:https://www.haomeiwen.com/subject/vokauqtx.html