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 相关文章推荐
兼容IE和Firefox的javascript获取iframe文档内容的函数
Aug 15 Javascript
JS操作Cookie写入和读取实例代码
Oct 20 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
Mar 05 Javascript
JavaScript数据结构与算法之集合(Set)
Jan 29 Javascript
Bootstrap 粘页脚效果
Mar 28 Javascript
angular使用post、get向后台传参的问题实例
May 27 Javascript
详解vue模拟加载更多功能(数据追加)
Jun 23 Javascript
ES6 javascript的异步操作实例详解
Oct 30 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
Nov 21 Javascript
详解使用React进行组件库开发
Feb 06 Javascript
Vue发布项目实例讲解
Jul 17 Javascript
vue下canvas裁剪图片实例讲解
Apr 16 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
全国FM电台频率大全 - 28 甘肃省
2020/03/11 无线电
PHP下MAIL的另一解决方案
2006/10/09 PHP
PHP HTML代码串截取代码
2008/12/29 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
微博短链接算法php版本实现代码
2012/09/15 PHP
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
PHP解密Unicode及Escape加密字符串
2015/05/17 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
50个优秀经典PHP算法大集合 附源码
2020/08/26 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
一个XML格式数据转换为图表的例子
2010/02/09 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
jQuery mobile 移动web(6)
2015/12/20 Javascript
Javascript中引用类型传递的知识点小结
2017/03/06 Javascript
js微信分享实现代码
2020/10/11 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
Python中使用ElementTree解析XML示例
2015/06/02 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
利用Python如何制作好玩的GIF动图详解
2018/07/11 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
娱乐地球:Entertainment Earth
2020/01/08 全球购物
应届大学生求职的自我评价
2013/11/17 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
小学见习报告
2014/10/31 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
使用 DataAnt 监控 Apache APISIX的原理解析
2022/07/07 Servers