vuejs数据双向绑定
下面我们来实现数据双向绑定的例子,我们使用vuejs
的v-model
属性
注意
v-model
指令在表单控件元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。vuejs
双向绑定并不能适用于所有的html表单,限制为input
、select
、textarea
、components
。
创建vue-2.html
并编辑为
<!DOCTYPE html><html lang="en"> ???<head> ???????<meta charset="utf-8" /> ???????<title>Vuejs简单示例</title> ???????<!--引入开发版本vue.js,在开发版本中会有很多友好的提示--> ???????<script src=‘./vue.js‘></script> ???</head> ???<body> ???????<!--定义一个id为demo的div--> ???????<div id="demo"> ?????????<!--此处的msg为在vuejs中定义的变量,放在两个花括号中--> ???????<h1>Hello {{msg}}</h1> ???????<!--此处我们创建一个文本框并定义它的v-model的属性的内容为我们在vue中定义的msg--> ???????<input type="text" v-model="msg"> ???????</div> ???????<script> ???????????<!--实例化vuejs--> ???????????new Vue({ ???????????<!--el指定的id为css选择器--> ???????????????el:‘#demo‘, ???????????<!--我们的变量统统放到data中--> ???????????????data:{ ???????????<!--此处声明的变量msg内容为实验楼--> ???????????????????msg:‘实验楼‘ ???????????????} ???????????}) ???</script> ???</body></html>
el
表示在html中哪个部分起作用,语法类似jquery
的节点选择器,在这里我们看到它选择了一个ID
vuejs
原文地址:http://www.cnblogs.com/chenyedev/p/7425488.html