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 相关文章推荐
YUI 读码日记之 YAHOO.lang.is*
Mar 22 Javascript
推荐25个超炫的jQuery网格插件
Nov 28 Javascript
js实现的捐赠管理完整实例
Jan 20 Javascript
node.js下LDAP查询实例分享
Sep 30 Javascript
javascript检测移动设备横竖屏
May 21 Javascript
JS如何判断json是否为空
Jul 06 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
Oct 10 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
Nov 30 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
Jan 20 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
Sep 26 Javascript
小程序实现搜索框功能
Mar 26 Javascript
jQuery实现可以计算进制转换的计算器
Oct 19 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
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
2015/05/12 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
Javascript里使用Dom操作Xml
2007/01/22 Javascript
Javascript select下拉框操作常用方法
2009/11/09 Javascript
javascript 面向对象继承
2009/11/26 Javascript
jQuery 学习第五课 Ajax 使用说明
2010/05/17 Javascript
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
Jquery实现页面加载时弹出对话框代码
2013/04/19 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
Python动态加载模块的3种方法
2014/11/22 Python
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
Python实现的堆排序算法原理与用法实例分析
2017/11/22 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
使用python爬取B站千万级数据
2018/06/08 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
一个可以套路别人的python小程序实例代码
2019/04/09 Python
python和c语言的主要区别总结
2019/07/07 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
Python高级特性——详解多维数组切片(Slice)
2019/11/26 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
HTTP状态码详解
2021/03/18 杂记
HTML5的语法变化介绍
2013/08/13 HTML / CSS
万年牢教学反思
2014/02/15 职场文书
团日活动总结书
2014/05/08 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书
Go语言并发编程 sync.Once
2021/10/16 Golang
React如何使用axios请求数据并把数据渲染到组件
2022/08/05 Javascript