vue自定义一个v-model的实现代码


Posted in Javascript onJune 21, 2018

目标

<template>
  <my-form v-model="form">
  </my-form>
</template>
<script>
  export default {
    data() {
      return {
        form: ''
      }
    }
  }
<script>

实现

// my-form组件
<template>
  <form>
    <input v-model="model.val1" />
    <textarea v-model="model.val2"></textarea>
  <form>
</template>
<script>
  export default {
    model: {
      prop: 'model',
      event: 'change'
    },
    props: {
      model: Object
    }
    watch: {
      model(val){
        this.$emit('change', val)
      }
    }
  }
<script>

总结

以上所述是小编给大家介绍的vue自定义一个v-model的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
document.createElement()用法及注意事项(ff下不兼容)
Mar 13 Javascript
JS模拟自动点击的简单实例
Aug 08 Javascript
jquery、js操作checkbox全选反选
Mar 12 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
avalon js实现仿微博拖动图片排序
Aug 14 Javascript
将List对象列表转换成JSON格式的类实现方法
Jul 04 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
Feb 08 Javascript
jquery DataTable实现前后台动态分页
Jun 17 jQuery
webpack4 处理SCSS的方法示例
Sep 03 Javascript
JS实现随机抽选获奖者
Nov 07 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 Javascript
Vue watch响应数据实现方法解析
Jul 10 Javascript
JS实现模糊查询带下拉匹配效果
Jun 21 #Javascript
浅析Vue 生命周期
Jun 21 #Javascript
vue数组对象排序的实现代码
Jun 20 #Javascript
vue项目实现github在线预览功能
Jun 20 #Javascript
node thread.sleep实现示例
Jun 20 #Javascript
解决循环中setTimeout执行顺序的问题
Jun 20 #Javascript
Vue.use源码学习小结
Jun 20 #Javascript
You might like
php 301转向实现代码
2008/09/18 PHP
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
2015/03/26 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
jquery+thinkphp实现跨域抓取数据的方法
2016/10/15 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
2015/09/09 Javascript
jQuery实现Tab菜单滚动切换的方法
2015/09/21 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
Nodejs学习item【入门手上】
2016/05/05 NodeJs
AngularJS动态生成div的ID源码解析
2016/08/29 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
[00:33]2018DOTA2亚洲邀请赛TNC出场
2018/04/04 DOTA
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
Python列表list数组array用法实例解析
2014/10/28 Python
python实现telnet客户端的方法
2015/04/15 Python
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
用HTML5中的Canvas结合公式绘制粒子运动的教程
2015/05/08 HTML / CSS
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
荷兰包包购物网站:The Little Green Bag
2018/03/17 全球购物
医学专业大学生求职的自我评价
2013/11/27 职场文书
大学生职业规划前言模板
2013/12/27 职场文书
五一手机促销方案
2014/03/08 职场文书
计算机毕业生自荐信范文
2014/03/23 职场文书
鸦片战争观后感
2015/06/09 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL
python可视化大屏库big_screen示例详解
2021/11/23 Python