Vue——实例中的钩子函数
2018-09-09 15:28
225 查看
[code]<script> new Vue({ el:'#app', data:{ value:true }, template:` <div class='app'> <Switcher v-model="value" /> <Switcher v-model="value" /> {{value}} <button @click='value=!value'>开关切换</button> </div> `, beforeCreate() { // 实例或组件 要开始被创建了 // 还没创建好之前 是不能使用实例中的任何成员的 // 针对要去做ajax 请求的组件可以预先在beforeCreate 提前ajax请求 console.log('创建之前',this.value); }, created() { // 实例或组件 已经被创建好了 // created 里面是可以访问到当前实例的任何成员的 // 可以初始化一些data数据 (检测数据或者初始化数据) console.log('创建',this.value); }, beforeMount() { // 开始挂载元素(挂载元素之前) // 没挂载好之前,是拿不到组件里的dom // 如果想要获取组件挂载之前的一些东西,在beforeMount里可以操作 console.log('挂载之前',this.value) }, mounted() { // 主要是在这个过程之后我们在去获取组件的dom元素是最保险的 console.log('挂载',this.value) }, beforeUpdate() { // 要让beforeUpdate 和 updated 这两个钩子触发 必须是模板发生了变化才会触发 // 模板更新之前 console.log('更新之前',this.value) }, updated() { // 要让beforeUpdate 和 updated 这两个钩子触发 必须是模板发生了变化才会触发 // 模板更新之前 console.log("更新",this.value) }, }) </script>
阅读更多
相关文章推荐
- vue-router钩子beforeRouteEnter函数获取到this实例
- vue自定义指令实例--钩子函数及钩子函数参数
- [随手记]VUE:keep-alive的两个钩子函数
- Vue利用路由钩子token过期后跳转到登录页的实例
- Vue提高篇-生命周期及其钩子函数
- vue-cli项目在IE下运行钩子函数抛出异常“ReferenceError: “Promise”未定义"”的解决办法
- WINDOWS的钩子函数知识与汇编实例
- 详解Vue 实例中的生命周期钩子
- vue生命周期中,钩子函数执行顺序
- vue中各选项及钩子函数执行顺序详解
- vue2.0项目实战(4)生命周期和钩子函数详解
- Vue生命周期与钩子函数
- vue组件级路由钩子函数介绍,及实际应用
- vue中各选项及钩子函数执行顺序
- Vue实例里面的data属性为什么用函数返回
- VUE v-for循环中每个item节点动态绑定不同函数的实例
- ajax 或者 axios 或调函数中 指向vue 实例
- 【Vue2.0】vue生命周期中的钩子函数
- WINDOWS的钩子函数知识与汇编实例
- WINDOWS的钩子函数知识与汇编实例