vue自定v-model实现表单数据双向绑定问题


Posted in Javascript onSeptember 03, 2018

vue.js的一大功能便是实现数据的双向绑定,本文给大家介绍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实现表单数据双向绑定,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery 简单的进度条实现代码
Mar 11 Javascript
JS实现div居中示例
Apr 17 Javascript
jQuery实现查找最近父节点的方法
Jun 23 Javascript
yarn与npm的命令行小结
Oct 20 Javascript
jQuery select自动选中功能实现方法分析
Nov 28 Javascript
JavaScript函数基础详解
Feb 03 Javascript
JS路由跳转的简单实现代码
Sep 21 Javascript
zepto.js 实时监听输入框的方法
Dec 04 Javascript
vue+element实现打印页面功能
May 20 Javascript
使用Vue.observable()进行状态管理的实例代码详解
May 26 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
Nov 14 Javascript
小程序实现侧滑删除功能
Jun 25 Javascript
详解vue-cli下ESlint 配置说明
Sep 03 #Javascript
解决vue的 v-for 循环中图片加载路径问题
Sep 03 #Javascript
Vue实现底部侧边工具栏的实例代码
Sep 03 #Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
Sep 03 #Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
Sep 03 #Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
Sep 03 #Javascript
Vue 中对图片地址进行拼接的方法
Sep 03 #Javascript
You might like
php 静态化实现代码
2009/03/20 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
PHP的mysqli_ssl_set()函数讲解
2019/01/23 PHP
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
JS实现兼容性好,带缓冲的动感网页右键菜单效果
2015/09/18 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
PHP自动加载autoload和命名空间的应用小结
2017/12/01 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
2018/05/28 jQuery
JavaScript实现简单的隐藏式侧边栏功能示例
2018/08/31 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
2019/01/16 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
仅用500行Python代码实现一个英文解析器的教程
2015/04/02 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
django-rest-swagger对API接口注释的方法
2019/08/29 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
委托书范本
2014/04/02 职场文书
《桂花雨》教学反思
2014/04/12 职场文书
应聘教师自荐书
2014/06/16 职场文书
小学语文教研活动总结
2014/07/01 职场文书
医院消毒隔离制度
2015/08/05 职场文书
教师研修随笔感言
2015/11/18 职场文书