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 28 Javascript
无闪烁更新网页内容JS实现
Dec 19 Javascript
JavaScript常用的弹出广告及背投广告实现方法
Feb 06 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
Mar 01 Javascript
JS+CSS简单树形菜单实现方法
Sep 12 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
May 17 Javascript
详解微信小程序中的页面代码中的模板的封装
Oct 12 Javascript
微信小程序template模板实例详解
Oct 27 Javascript
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
vue给对象动态添加属性和值的实例
Sep 09 Javascript
JS随机密码生成算法
Sep 23 Javascript
jquery实现有过渡效果的tab切换
Jul 17 jQuery
详解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 strtotime 函数UNIX时间戳
2009/01/14 PHP
php绘制一条弧线的方法
2015/01/24 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
一些常用的JS功能函数代码
2009/06/23 Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
2011/08/28 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
基于JavaScript实现动态添加删除表格的行
2016/02/01 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
BootStrap中Table分页插件使用详解
2016/10/09 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
JavaScript错误处理操作实例详解
2019/01/04 Javascript
vue基础之使用get、post、jsonp实现交互功能示例
2019/03/12 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
公务员职业生涯规划书范文  
2014/01/19 职场文书
庆七一晚会主持词
2015/06/30 职场文书
幼儿园大班开学寄语(2016秋季)
2015/12/03 职场文书
创业计划书之农家乐
2019/10/09 职场文书
MySQL 时间类型的选择
2021/06/05 MySQL
MySQL学习必备条件查询数据
2022/03/25 MySQL