vue.js使用v-model实现父子组件间的双向通信示例


Posted in Javascript onFebruary 05, 2020

本文实例讲述了vue.js使用v-model实现父子组件间的双向通信。分享给大家供大家参考,具体如下:

<template>
<div>
  这是主页面
  <h1> {{num}}</h1>
  <button @click="handleMins">-1</button>
    <hr>
    <!--
      作者:786905664@qq.com
      时间:2017-09-24
      描述:局部组件
      -->
    <com v-model="num"></com>
  </div>
</template>
<script>
import son from './test1'
var com={
template:'<div>{{msg}}<button @click="handleAdd">+1</button>{{currentNum}}</div>',
data(){
return{
msg:'我是局部组件',
currentNum:this.value
}
},
props:{
value:{//这里必须是value
type:Number
}
},
methods:{
handleAdd(){
this.currentNum++;
this.$emit('input',this.currentNum)//这里必须是input
}
},
watch:{
value(val){
this.currentNum=val
}
}
}
export default {
components:{com},
data(){
return{
msg:'',
show:'',
num:0
}
},
methods:{
showson(e){
this.show=e
},
handleMins(){
this.num--
}
}
}
</script>

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
如何实现动态删除javascript函数
May 27 Javascript
jQuery模拟点击A标记示例参考
Apr 17 Javascript
超链接的禁用属性Disabled使用示例
Jul 31 Javascript
javascript内置对象操作详解
Feb 04 Javascript
理解Javascript文件动态加载
Jan 29 Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 Javascript
javascript中this用法实例详解
Apr 06 Javascript
微信小程序 实例开发总结
Apr 26 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
Nov 29 Javascript
JavaScript ES6中的简写语法总结与使用技巧
Dec 30 Javascript
JavaScript实现矩形块大小任意缩放
Aug 25 Javascript
学习 Vue.js 遇到的那些坑
Feb 02 Vue.js
vue使用原生swiper代码实例
Feb 05 #Javascript
Vue如何使用混合Mixins和插件开发详解
Feb 05 #Javascript
JS原型和原型链原理与用法实例详解
Feb 05 #Javascript
js实现视图和数据双向绑定的方法分析
Feb 05 #Javascript
小程序如何写动态标签的实现方法
Feb 05 #Javascript
vue如何实现动态加载脚本
Feb 05 #Javascript
vue实现图片懒加载的方法分析
Feb 05 #Javascript
You might like
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
PHP Global定义全局变量使用说明
2013/08/15 PHP
PHP写日志的实现方法
2014/11/05 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
2016/04/30 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
javascript 文本框水印/占位符(watermark/placeholder)实现方法
2012/01/15 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
2013/09/02 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
常用原生JS兼容性写法汇总
2016/04/27 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
2017/02/09 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
vue使用codemirror的两种用法
2019/08/27 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
利用Python获取操作系统信息实例
2016/09/02 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
django ajax json的实例代码
2018/05/29 Python
python 获取字典特定值对应的键的实现
2020/09/29 Python
Python txt文件如何转换成字典
2020/11/03 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
2016/06/28 HTML / CSS
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
什么是Web Service?
2012/07/25 面试题
行政管理专业推荐信
2013/11/02 职场文书
机关门卫制度
2014/02/01 职场文书
三爱活动实施方案
2014/03/19 职场文书
班主任新年寄语
2014/04/04 职场文书
党员承诺书怎么写
2014/05/20 职场文书
文明单位汇报材料
2014/12/24 职场文书
python-opencv 中值滤波{cv2.medianBlur(src, ksize)}的用法
2021/06/05 Python