首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue js中单向结合与双向结合的区别?

Vue js中单向结合与双向结合的区别?
EN

Stack Overflow用户
提问于 2018-01-16 11:58:16
回答 1查看 3.7K关注 0票数 4

有人能用一个例子来解释Vue js中One-way bindingTwo-way binding之间的区别,并解释使用哪种情况吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-16 12:05:51

One-way binding正在从数据(ViewModel)中更新DOM。当数据(ViewModel)更改时,关联的node (元素)总是重新呈现:

代码语言:javascript
复制
<span>Message: {{ msg }}</span>

使用v-once指令,整个绑定只完成一次--即使数据发生了变化。

Two-way binding从data (ViewModel) 更新来自node (元素)的事件的数据(ViewModel)。通常,输入字段是Two-way binding,以反映从用户返回到数据的更改:

代码语言:javascript
复制
<input v-model="message" placeholder="edit me">
<p>Message is: {{ message }}</p>

请阅读文档

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48280745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档