有人能解释Vue js中One-way binding
和Two-way binding
之间的区别,并说明每种情况吗?
答案 0 :(得分:0)
One-way binding
正在从数据(ViewModel)更新DOM
。始终在数据(ViewModel)发生更改时,将重新呈现关联的node
(元素):
<span>Message: {{ msg }}</span>
使用v-once
指令,整个绑定只进行一次 - 即使数据发生变化。
Two-way binding
正在更新DOM
数据(ViewModel)和更新来自node
(元素)的事件的数据(ViewModel)。
通常,输入字段为Two-way binding
,以反映用户返回数据的更改:
<input v-model="message" placeholder="edit me">
<p>Message is: {{ message }}</p>
请阅读documentation。