vue实现父子双向通信
2017-08-28 20:21
169 查看
父组件通过props向子组件传递数据
子组件用emit向父组件传递数据
父子组件同时操作同一个数,进行加运算与减运算
子组件 counter.vue
父组件
子组件用emit向父组件传递数据
父子组件同时操作同一个数,进行加运算与减运算
子组件 counter.vue
<template> <div> <button v-on:click=increament>+</button> <button @click=decreament>-</button> <p>{{num}}</p> </div> </template> <script> export default { props: ["num"], methods: { increament: function() { this.$emit("incre"); }, decreament: function() { this.$emit("decre"); } } } </script>
父组件
<template> <div class="hello"> <counter v-bind:num ="num" v-on:incre="increment" v-on:decre = "decrement"></counter> <p>parent:{{num}}</p> </div> </template> <script> import counter from "./counter" export default { name: 'hello', data () { return { num:10 } }, components:{ counter }, methods:{ increment:function(){ this.num ++; }, decrement:function(){ this.num --; } } } </script>
相关文章推荐
- Vue父子组建的简单通信之控制开关Switch的实现
- vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
- vue项目中v-model父子组件通信的实现详解
- Vue父子组件双向绑定传值的实现方法
- vue如何实现父子组件通信,以及非父子组件通信(待看)
- vue2.0父子组件间通信的实现方法
- vue父子组件传值,实现深度监听对象,双向绑定
- vue.js学习笔记(六)--利用v-model实现父子组件间的双向通信
- vue.js通过子组件通信和父子组件通信实现动态表单动态绑定事件(适合交互系统统一使用)
- react都这么无情了,vue还是那么有义,4种父子组件数据双向传递大法
- 利用VB.Net编程实现PC与掌上电脑PPC间的双向通信
- Vue组件--非父子组件间的通信
- vue父组件和子组件通过sync实现双向数据绑定
- Vue实现双向绑定的方法
- Vue双向绑定实现
- 应用管道实现父子进程之间的通信
- vue.js利用defineProperty实现数据的双向绑定
- vue组件间通信、数据传递(父子组件,同级组件)
- vue2.0实现父子组件数据双向绑定
- 客户端服务器端实现双向通信