用文字记录生活,留下美好瞬间
原创

v-model 双向绑定原理

共 478 字,需阅读 1 分钟
2019/06/11 上午
208 次阅读

#简介

v-model 是Vue中用于表单控件(如input, textarea等)的一个指令,其本质是一个语法糖。它实现了视图(View)与数据模型(Model)之间的双向绑定。这意味着,当表单控件的值发生变化时,Vue会自动更新相关数据;反之,当数据发生变化时,视图也会自动更新以反映最新数据。

#示例

          
  • 1
  • 2
<input type="text" v-model="message"> <p>Message is: {{ message }}</p>

#原理

  1. 绑定value属性
  2. 监听input事件,获取到最新值后赋值给绑定的value属性
          
  • 1
  • 2
  • 3
<input type="text" v-model="message"> {/* 等价于 */} <input type="text" :value="message" @input="message = $event.target.value">
本文于2019/06/11 上午发布在秘阁
#Vue
自由转载 - 署名 - 非商业性使用
https://zhangwurui.cn/article/52
0/0条看法
访客身份
在下有一拙见,不知...
期待你的捷足先登