首页 > 其他 > 详细

v-model双向绑定原理

时间:2019-12-04 16:10:13      阅读:80      评论:0      收藏:0      [点我收藏+]
 1 <div id="app">
 2             <div>{{msg}}</div>
 3             <!-- 写法1 -->
 4             <input type="text" v-bind:value="msg" v-on:input="handle">
 5             <!-- 写法2 -->
 6             <input type="text" v-bind:value="msg" v-on:input="msg=$event.target.value">
 7             <!-- 写法3 -->
 8             <input type="text" v-model="msg">
 9         </div>
10         <script src="./vue.js" type="text/javascript"></script>
11         <script type="text/javascript">
12             var vm = new Vue({
13                 el: ‘#app‘,
14                 data: {
15                     msg:‘Hello Vue!‘
16                 },
17                 methods: {
18                     handle:function(event){
19                         // 使用输入域中最新的数据来覆盖原来的数据
20                         this.msg = event.target.value;
21                     }
22                 }
23             });
24         </script>

可以看到v-model实际上等同于 通过动态绑定value为msg  然后绑定input事件,把当前input标签的value值赋值给msg实现的

v-model双向绑定原理

原文:https://www.cnblogs.com/sphjy/p/11981992.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!