###checked 和selected 相當于相當于現在的v-model
##.事件
阻止事件冒泡(阻止事件傳播不一定向上
- @? .stop
e.stopPropagation || window.event.cancelBubble= true
表現: 多層嵌套元素添加點擊事件,除觸發目標元素事件外,會向上冒泡觸發父元素
阻止事件默認行為? ? ?
- @? .prevent
e.preventDefault || window.event.returnValue == false
表現:a的點擊跳轉事件 (點擊a并不發生跳轉)
js里面的return 只能阻止事件的默認行為,但會繼續冒泡, jq里面既可阻止事件默認行為又可阻止事件默認行為
@- .self 只有點擊自己時候觸發
e.srcElement(IE) || window.event.target(火狐)
- @? ?e.capture 捕獲的先執行
-@.once 只執行一次
##管道符 {{ '1223'|my(123) }}
filters: {
? ? my(data,params1,params2){
????}
}
共用: Vue.filter('my-filter‘,function(){
})
new Vue()
過濾器要放在頁面頂部,實例話之前
### computed “計算屬性”不是方法
缺點:默認調用get方法,要有return ,不支持異步
方法不會緩存,computed會根據依賴的屬性(歸vue管理的,可以實現響應式變化)進行緩存/計算屬性是基于它們的 響應式依賴? ?進行緩存
?- 組成:get和set,不能只寫set
- get?? ?// 返回什么結果,就會賦予給msg屬性
-set? ? // val 是給msg賦值時 傳過來的(改了自己就會影響其他人,不寫這個就不會影響別人的值)? ? ? ? ? ? ? ? ?