雙向綁定:
var message="aa"
input.value=message
input.on('change',function(){
message=input.value
})
單項綁定是:
把message的值賦給input.value,然而當input.value的值發生改變的時候,message的值也發生變化,就需要手動監聽事件
然而 vue實現了 使用v-model就能實現改變message的值同時會改變input.value 改變message的值同時改變input.value,這就是vue的雙向綁定
雙向綁定事一種模式
現在的趨勢是單項綁定
為什么呢?
因為雙向綁定太靈活了,如果有100出都雙向綁定了message那么 有一天,出bug了,那么你知道是哪個地方的賦值message出問題了嗎
changeMessage()可以實現知道當 1 mesage綁的時候其他都不要綁 這樣就能知道是哪個message被綁定了,所有人要改,需要通過一個接口改message,然而,這個就是單項綁定,