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 相关文章推荐
JavaScript 获取事件对象的注意点
Jul 29 Javascript
给事件响应函数传参数的四种方式小结
Dec 05 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
Mar 17 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
Nov 24 Javascript
使用递归遍历对象获得value值的实现方法
Jun 14 Javascript
bootstrap table动态加载数据示例代码
Mar 25 Javascript
vue.js 实现输入框动态添加功能
Jun 25 Javascript
在vue项目中正确使用iconfont的方法
Sep 28 Javascript
微信小程序实现展示评分结果功能
Feb 15 Javascript
原生js实现商品筛选功能
Oct 28 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
Sep 12 Javascript
vscode中使用npm安装babel的方法
Aug 02 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输出xml格式字符串(用的这个)
2012/07/12 PHP
关于PHP语言构造器介绍
2013/07/08 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
jQuery ajax cache缓存问题
2010/07/01 Javascript
jquery实现瀑布流效果分享
2014/03/26 Javascript
javascript中AJAX用法实例分析
2015/01/30 Javascript
jQuery.position()方法获取不到值的安全替换方法
2015/03/13 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
JavaScript数据结构之链表的实现
2017/03/19 Javascript
带你快速理解javascript中的事件模型
2017/08/14 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
React Native开发封装Toast与加载Loading组件示例
2018/09/08 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
举例讲解Python中的算数运算符的用法
2015/05/13 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
python算法表示概念扫盲教程
2017/04/13 Python
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
Windows下Anaconda2安装NLTK教程
2018/09/19 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
将pycharm配置为matlab或者spyder的用法说明
2020/06/08 Python
通过cmd进入python的步骤
2020/06/16 Python
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
机械工程师的岗位职责
2013/11/17 职场文书
教职工代表大会主持词
2014/04/01 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
投标承诺函格式
2015/01/21 职场文书
2019年入党思想汇报
2019/03/25 职场文书
Python之基础函数案例详解
2021/08/30 Python