Vue基础杂谈

1.属性绑定:

a:v-bind:src="src";单纯属性绑定

b:v-bind:[propsimg]="src" 属性绑定且动态属性名

2.放在选项中data和methods都会在Vue实例中的属性和方法;Vue提供的选项的值不能用箭头函数

3.数据一开始应该放在data中,数组不应该放简单型数据,这样可以预防不响应情况;

如果不响应可以通过Vue.set(方法名,key,value)或者Vm.$set(方法名,key,value)

4.计算属性:是一个函数,他所依赖的元素变化时就会再次执行,需要有返回值;所以会有缓存,method每次都执行,但计算属性依赖元素不变的时候不会调用

5.只想检测数据是否变化,不想渲染到dom,所以就用数据观测,计算属性肯定会渲染页面;而且数据观测第一次不会观测;对象可能观测不到,所以要观测对象要深度观测

watch:{

数据名:'method函数名'    数据名==data的数据

数据名:函数体(new,old)

数据名:{

handler:fn(new,old),

deep: true 深度检测

immediate: true 首次运行

}

}


你可能感兴趣的:(Vue基础杂谈)