VUE之v-model
v-model
可以实现双向数据绑定:
a.由模型数据绑定到Dom对象,模型数据的值改变,Dom对象的值自动改变。
b.由Dom对象绑定到模型数据,Dom对象的值改变,模型数据的值自动改变。
总结:v-model在表单控件或者组件上创建双向绑定
v-model只能在如下元素上使用:
input
select
textarea
componets(Vue中的组件)
实例代码:
<html lang="en">
<!-- 实现1+1=2 -->
<head>
<meta charset="UTF-8">
<title>vue.js常用指令测试</title>
<!--引用vue类库-->
<script src="vue.min.js"></script>
</head>
<body>
<!--实现再body区域显示一个测试-->
<div id="app">
{{name}} <!--相当于MVVM的view视图-->
<!-- // a.由模型数据绑定到Dom对象,模型数据的值改变,Dom对象的值自动改变。-->
<input type="test" v-model="num1" />+
<input type="test" v-model="num2" >+
<!--// b.由Dom对象绑定到模型数据,Dom对象的值改变,模型数据的值自动改变。-->
<!--/*避免字符串用Number.parseInt*/-->
{{Number.parseInt(num1) + Number.parseInt(num2)}}
<button >计算</button>
</div>
</body>
<script>
//编写MVVM的model部分以及VM部分
var VM = new Vue({
el:'#app', //VM接管了app区域的管理
data:{ //model数据
name:'测试',
num1:1,
num2:1
}
});
</script>
</html>
难产难产难产

浙公网安备 33010602011771号