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