![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue.js
初笑-个人博客
这个作者很懒,什么都没留下…
展开
-
vue生命周期
beforeCreate:是new Vue()之后触发的第一个钩子, 在当前阶段data、methods、computed以及watch上的数据和方法都不能被访问。 created:在实例创建完成后发生,当前阶段已经完成了数据观测, 也就是可以使用数据,更改数据,在这里更改数据不会触发updated函数 可以通过vm.$nextTick来访问Dom beforeMount:发生在挂载之前,在这之前template模板已导入渲染函数编译。而当前阶段虚拟Dom已经创建完成,即将开始渲染。在此时也可以对数据进原创 2021-12-02 14:32:28 · 188 阅读 · 0 评论 -
computed与watch的区别
计算属性computed和监听器watch都可以观察属性的变化从而做出响应 computed 计算属性computed更多是作为缓存功能的观察者,它可以将一个或者多个data的属性进行复杂的计算生成一个新的值,提供给渲染函数使用 ,当依赖的属性变化时,computed不会立即重新计算生成新的值, 而是先标记为脏数据,当下次computed被获取时候,才会进行重新计算并返回 watch 监听器watch并不具备缓存性,监听器watch提供一个监听函数, 当监听的属性发生变化时,会立即执行该函数。 ..原创 2021-12-01 17:47:20 · 665 阅读 · 0 评论