本篇文章帶大家了解一下vue2中的 v-model,看看v-model 是雙向綁定還是單向數(shù)據(jù)流,如何讓你開發(fā)的組件支持 v-model,希望對(duì)大家有所幫助。
閱讀本文
你將:
- 弄明白:
v-model
是什么的語法糖?vue2
對(duì)原生組件究竟做了什么特殊處理? - 弄明白:
v-model
到底是單向數(shù)據(jù)流還是數(shù)據(jù)雙向綁定? - 弄明白:
v-model
在語法糖之外的『副作用』? - 學(xué)會(huì)如何讓你的組件也支持
v-model
語法。
一、v-model
的本質(zhì)是語法糖。
『
v-model
本質(zhì)上不過是語法糖。它負(fù)責(zé)監(jiān)聽用戶的輸入事件以更新數(shù)據(jù),并對(duì)一些極端場(chǎng)景進(jìn)行一些特殊處理?!?— 官方文檔。【