本文主要是介绍VUE 监视数据原理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、如何监测对象中的数据?
通过setter实现监视,且要在new vue时就传入监测的数据
(1)对象中后加的属性,vue默认不做响应式处理
(2)如需给后添加的属性做响应式,请使用如下API:
vue.set() 或者vm.$set()
2、如何监测数组中的数据
通过包裹数组更新元素的方法实现,本质就是做了两件事:
(1)调用原生对应的方法对数组进行更新
(2)重新解析模板,进而更新页面
3、在vue更改数组中的某个元素,一定要用如下方法:
(1)使用这些API:push,pop,shift,unshift,splice,sort,reverse
(2)vue.set() 或 vm.$set()
这篇关于VUE 监视数据原理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!