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 相关文章推荐
JS BASE64编码 window.atob(), window.btoa()
Mar 09 Javascript
IE和Firefox下javascript的兼容写法小结
Dec 10 Javascript
HTML中的setCapture和releaseCapture使用介绍
Mar 21 Javascript
详细解读AngularJS中的表单验证编程
Jun 19 Javascript
JS实现单击输入框弹出选择框效果完整实例
Dec 14 Javascript
JS中的forEach、$.each、map方法推荐
Apr 05 Javascript
移动端刮刮乐的实现方式(js+HTML5)
Mar 23 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
Apr 20 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
Jul 12 Javascript
JavaScript原型对象原理与应用分析
Dec 27 Javascript
如何从0开始用node写一个自己的命令行程序
Dec 29 Javascript
JQuery表单元素取值赋值方法总结
May 12 jQuery
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
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
php牛逼的面试题分享
2013/01/18 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
Laravel5.5 动态切换多语言的操作方式
2019/10/25 PHP
jscript之List Excel Color Values
2007/06/13 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
2011/06/27 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
Vue2.0用户权限控制解决方案的示例
2018/02/10 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
Python 线程池用法简单示例
2019/10/02 Python
python将字母转化为数字实例方法
2019/10/04 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
python中使用np.delete()的实例方法
2021/02/01 Python
matplotlib更改窗口图标的方法示例
2021/02/03 Python
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
元旦晚会邀请函
2014/01/27 职场文书
退休感言
2014/01/28 职场文书
物流专员岗位职责
2014/02/17 职场文书
有趣的广告词
2014/03/18 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技