怎么在vue中自定v-model实现表单数据双向绑定

发布时间:2021-06-01 17:28:22 作者:Leah
来源:亿速云 阅读:141

这篇文章将为大家详细讲解有关怎么在vue中自定v-model实现表单数据双向绑定,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

具体内容如下所示:

怎么在vue中自定v-model实现表单数据双向绑定

子组件代码如下

怎么在vue中自定v-model实现表单数据双向绑定

v-model语法糖

v-model实现了表单输入的双向绑定,我们一般是这么写的:

<div id="app">
  <input v-model="price">
 </div>
new Vue({
  el: '#app',
   data: {
     price: ''
   }
 });

通过该语句实现price变量与输入值双向绑定

实际上v-model只是一个语法糖,真正的实现是这样的:

 <input type="text" 
      :value="price" 
      @input="price=$event.target.value">

以上代码分几个步骤:

1.将输入框的值绑定到price变量上,这个是单向绑定,意味着改变price变量的值可以改变input的value,但是改变value不能改变price

2.监听input事件(input输入框都有该事件,当输入内容时自动触发该事件),当输入框输入内容就单向改变price的值

这样就实现了双向绑定。

关于怎么在vue中自定v-model实现表单数据双向绑定就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. Vuejs中如何使用指令v-model完成表单的数据双向绑定
  2. VUE v-model表单数据双向绑定完整示例

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

vue v-model

上一篇:如何在flask-socketio中实现WebSocket

下一篇:怎么在Angular5中实现状态管理

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》