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 相关文章推荐
js实现的网页颜色代码表全集
Jul 17 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
Jan 21 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
Sep 05 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
Dec 17 Javascript
jQuery为动态生成的select元素添加事件的方法
Aug 29 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
Sep 20 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
Apr 11 Javascript
Vue 项目代理设置的优化
Apr 17 Javascript
Vue中props的使用详解
Jun 15 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
Jul 13 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
Nov 07 Javascript
仿照Element-ui实现一个简易的$message方法
Sep 14 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
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
基于php无限分类的深入理解
2013/06/02 PHP
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
改变隐藏的input中value值的方法
2014/03/19 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
js 提交form表单和设置form表单请求路径的实现方法
2016/10/25 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
MUI实现上拉加载和下拉刷新效果
2017/06/30 Javascript
webpack external模块的具体使用
2018/03/10 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
使用Vue实现图片上传的三种方式
2018/07/17 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
js实现坦克大战游戏
2020/02/24 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
python插入排序算法的实现代码
2013/11/21 Python
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python文件读取的3种方法及路径转义
2015/06/21 Python
Python删除windows垃圾文件的方法
2015/07/14 Python
菜鸟使用python实现正则检测密码合法性
2016/01/05 Python
对Python进行数据分析_关于Package的安装问题
2017/05/22 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
2018/12/05 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
如何基于pythonnet调用halcon脚本
2020/01/20 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
python使用建议与技巧分享(一)
2020/08/17 Python
Python二元算术运算常用方法解析
2020/09/15 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
2021/02/23 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
一套C#面试题
2013/10/09 面试题
医德医风自我评价2015
2015/03/03 职场文书
美容院员工规章制度
2015/08/05 职场文书
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫