1、基本的数据操作
- 数据驱动编程,不做DOM操作
- 响应性: 必须事先在data里定义好
- 响应特性的特例:
- vm.fruits.length
- vm.fruits[0] = ‘111’ // debug: vm.$forceUpdate(),解决办法可以采用数组的一些方法如split(0,1)
- vm.obj.y = 200 // 给对象新增属性,得不到响应 debug: vm.$set(vm.obj, ‘y’, 200) or Vue.set(vm.obj, ‘y’, 300)
- BUG原因:Object.defineProperty(),不能监测数组的变化
- vm.$set(vm.fruits, 0, ‘