![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 62
PJ_
让我们都加油去超越自己!
展开
-
vue2.0的虚拟dom和diff算法
1介绍1.1 diff算法的目的就是:精选化比对前后变化,最小量更新1.2 虚拟dom就是:用js对象描述DOM的层次结构,dom中的一切属性都在虚拟dom中有对应的属性diff是发生在虚拟dom中的,也就是这个js对象,前后比对变化2 h函数h函数用来产生虚拟节点(vnode),但不会产生真正的标签 比如这样调用h函数h('a', { props: { href: 'http://www.atguigu.com' } }, '尚硅谷')将得到这样的虚拟节...原创 2022-06-04 11:53:29 · 238 阅读 · 0 评论 -
Vue的computed计算属性监听不到数组或者对象属性的变化
data里面是这样定义arr:[],obj:{}在methods中的某个事件会改变数组/对象中的元素clickBtn () { this.arr[0] = false 或this.arr = [false]}//或者clickBtn () { this.obj = { test:12312 } 或 this.obj.test =12312}但在computed中监听不到这个数组中元素的变化isAble() { //数组 if (原创 2022-04-23 17:38:12 · 11543 阅读 · 0 评论