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实现的WEB页面跳转以及页面间传值方法
May 13 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
Sep 16 Javascript
Jquery带搜索框的下拉菜单
May 06 Javascript
jquery遍历数组与筛选数组的方法
Nov 05 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
Jan 24 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
Jun 03 Javascript
基于javascript实现图片滑动效果
May 07 Javascript
jquery中关于bind()方法的使用技巧分享
Mar 30 jQuery
vue绑定设置属性的多种方式(5)
Aug 16 Javascript
ES6扩展运算符用法实例分析
Oct 31 Javascript
vue toggle做一个点击切换class(实例讲解)
Mar 13 Javascript
js实现随机抽奖
Mar 19 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
ADODB的数据库封包程序库
2006/12/31 PHP
用PHP进行MySQL删除记录操作代码
2008/06/07 PHP
php 获取本机外网/公网IP的代码
2010/05/09 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
PHP实现读取文件夹及批量重命名文件操作示例
2019/04/15 PHP
JavaScript实现禁止后退的方法
2006/12/27 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
javascript之Partial Application学习
2013/01/10 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
JavaScript正则表达式的分组匹配详解
2016/02/13 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
vue实现的双向数据绑定操作示例
2018/12/04 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
使用Python对Access读写操作
2017/03/30 Python
python实现词法分析器
2019/01/31 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
pyinstaller打包程序exe踩过的坑
2019/11/19 Python
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
简单英文演讲稿
2014/01/01 职场文书
清明节演讲稿
2014/05/27 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
雨中的树观后感
2015/06/03 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript
HTML基础详解(上)
2021/10/16 HTML / CSS
CSS使用伪类控制边框长度的方法
2022/01/18 HTML / CSS