1. 数组用下标改变,或者对象增加属性,这样的改变数据
是不能触发视图更新的,要用 Vue.set(对象,属性,值) 或this.$set(对象,属性,值)
2. this.$forceUpdate(); //不推荐使用
3. v-once
4. 计算属性 computed
计算属性可以对数据(data)进行各种加工和计算,返回加工和计算后的值,
用计算属性,模板里就可以直接拿到对数据计算和加工的结果。
而且这个结果是随着数据变化,自动发生改变的
方法里使用计算属性: this.计算属性变量
模板里使用计算属性: {{ 计算属性变量 }}
5.v-model 双向绑定指令 (v-bind只能做到数据变量,视图会变,但是做不到视图改变了,数据也会改变)
数据改变了,视图会改变
视图改变了,数据也会改变