1.屬性綁定:
a:v-bind:src="src";單純屬性綁定
b:v-bind:[propsimg]="src" 屬性綁定且動(dòng)態(tài)屬性名
2.放在選項(xiàng)中data和methods都會(huì)在Vue實(shí)例中的屬性和方法;Vue提供的選項(xiàng)的值不能用箭頭函數(shù)
3.數(shù)據(jù)一開始應(yīng)該放在data中帕胆,數(shù)組不應(yīng)該放簡單型數(shù)據(jù),這樣可以預(yù)防不響應(yīng)情況鹤盒;
如果不響應(yīng)可以通過Vue.set(方法名,key,value)或者Vm.$set(方法名侦副,key侦锯,value)
4.計(jì)算屬性:是一個(gè)函數(shù),他所依賴的元素變化時(shí)就會(huì)再次執(zhí)行秦驯,需要有返回值尺碰;所以會(huì)有緩存,method每次都執(zhí)行译隘,但計(jì)算屬性依賴元素不變的時(shí)候不會(huì)調(diào)用
5.只想檢測(cè)數(shù)據(jù)是否變化亲桥,不想渲染到dom,所以就用數(shù)據(jù)觀測(cè)固耘,計(jì)算屬性肯定會(huì)渲染頁面两曼;而且數(shù)據(jù)觀測(cè)第一次不會(huì)觀測(cè);對(duì)象可能觀測(cè)不到玻驻,所以要觀測(cè)對(duì)象要深度觀測(cè)
watch:{
數(shù)據(jù)名:'method函數(shù)名'? ? 數(shù)據(jù)名==data的數(shù)據(jù)
數(shù)據(jù)名:函數(shù)體(new,old)
數(shù)據(jù)名:{
handler:fn(new,old),
deep: true 深度檢測(cè)
immediate: true 首次運(yùn)行
}
}