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 相关文章推荐
Web Inspector:关于在 Sublime Text 中调试Js的介绍
Apr 18 Javascript
一个JavaScript去除字符串末尾的空白实例代码
Sep 22 Javascript
JavaScript从0开始构思表情插件
Jul 26 Javascript
学习掌握JavaScript中this的使用技巧
Aug 29 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
Dec 21 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
Mar 13 Javascript
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
详解html-webpack-plugin用法全解
Jan 22 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
Mar 02 Javascript
Vue实现按钮旋转和移动位置的实例代码
Aug 09 Javascript
微信小程序后端(java)开发流程的详细步骤
Nov 13 Javascript
JavaScript中条件语句的优化技巧总结
Dec 04 Javascript
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
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
php 强制下载文件实现代码
2013/10/28 PHP
php读取目录所有文件信息dir示例
2014/03/18 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
php链式操作的实现方式分析
2019/08/12 PHP
如何正确使用javascript 来进行我们的程序开发
2014/06/23 Javascript
jquery中filter方法用法实例分析
2015/02/06 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
2015/11/27 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
js 获取html5的data属性实现方法
2017/07/28 Javascript
javaScript产生随机数的用法小结
2018/04/21 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
layui前端时间戳转化实例
2019/11/15 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
2020/11/06 Javascript
[01:06:25]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
用Python编程实现语音控制电脑
2014/04/01 Python
python的Template使用指南
2014/09/11 Python
Python调用C++程序的方法详解
2017/01/24 Python
python矩阵的转置和逆转实例
2018/12/12 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
Html5移动端网页端适配(js+rem)
2021/02/03 HTML / CSS
超市促销实习自我鉴定
2013/09/23 职场文书
圣诞晚会主持词
2015/07/01 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
用position:sticky完美解决小程序吸顶问题的实现方法
2021/04/24 HTML / CSS
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript