Vue数据绑定是指HTML里面的标签可以动态的和Vue的属性进行绑定
请参照如下实例:
首页新建一个HTML页面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
<h1>你输入得字符为:{{message}}</h1>
<!--代表input组件与vue的message进行数据绑定-->
请在此输入任意字符<input type="text" v-model="message">
</div>
</body>
<script type="text/javascript">
var app = new Vue({
el: '#app',
data: {
message: 'Hello World!'
}
})
</script>
</html>
其中<input type="text" v-model="message"> 因为给input标签设置了v-model为message,
此时message的值就与input标签的value值绑定在一起,input值改变,message的值也会
发生改变
打开页面
发现内容如下:

我们任意修改input的内容
页面会更新如下:

这样就达到Vue与HTML数据绑定的效果啦,怎么样,学会了吗?
网友评论