不管是使用插值表达式{{ }} 还是v-text指令,对于数据间的交互都是单向的,只能将Vue实例的值传递给页面,页面对于数据值的任何操作都无法传递给model
MVVM模式最重要的一个特性就是双向绑定,而Vue作为一个MVVM框架,也实现了数据的双向绑定
在Vue中使用内置的v-model指令完成了View和Model的双向绑定
<!DOCTYPE html><html><head><meta charset="utf-8"><title></title></head><body><script type="text/javascript" src="https://unpkg.com/vue/dist/vue.js"></script><div id="app"><input type="text" v-model="name"><p> {{ name }} </p></div><script>var vm = new Vue ({el: "#app",data: {name:"dailiang",}})</script></body></html>
我们会发现一个现象
当我们在浏览器输入任何值,下面的显示会随之变化,说明vue实例的值在实时变化
