vue输入信息双向绑定
Vue不仅可以动态的将数据绑定复制给具体的DOM元素,还可以接收DOM元素的改变从而改变应用状态(Vue中定义的数据)。具体示例如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue学习</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
<p> 名称为:{{message}}</p>
<input v-model="message">
</div>
<script type="text/javascript">
var app = new Vue({
el: '#app',
data: {
message:"Hello Vue"
}
})
</script>
</body>
</html>
在上述示例中,我们通过v-model来对input输入框进行绑定,在输入框上面通过{{message}}来展示message的数据。
初始化时,message的值为“Hello Vue”,此时由于使用了v-model,input的值被绑定为了改值。此时,如果修改input中的值,会发现上面p标签中的值也随之进行改变。
这就是通过v-model实现表单输入和应用状态之间的双向绑定。对于开发人员来说省去了大量监听、修改等操作。

该功能也是实践过程中大量使用的场景之一。

关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台
除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接