基本功能:
双向数据绑定,v-bind只是单项绑定,只用在表单元素中
简单计算器示例:
<body>
<div id="app">
<input type="text" v-model="info1">
<select name="" id="" v-model="opt">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" v-model="info2">
<button @click="calcu">=</button>
<input type="text" v-model="result">
</div>
<script>
var vm=new Vue({
el:"#app",
data:{
info1:0,
info2:0,
result:0,
opt:"+"
},
methods:{
calcu(){
var codeStr='parseInt(this.info1)'+this.opt+'parseInt(this.info2)'
this.result=eval(codeStr)
}
}
})
</script>
</body>