美文网首页
24_子传父_组件间通信($emit)

24_子传父_组件间通信($emit)

作者: CHENPEIHUANG | 来源:发表于2018-02-11 06:59 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <div id="app">
            <p>{{count}}</p>
            <comp v-on:add="show"></comp>
        </div>
        <script src="js/vue.js"></script>
        <script>
            Vue.component('comp',{
                template:"<div><input type='button' :value='num' @click='increment'></div>",
                data(){
                    return{
                        num:1
                    }
                },
                methods:{
                    increment(){
                        this.num++;
                        //第一个参数:指定要触发的外部事件名称
                        //第二个参数及其以后的参数:指定要传递给外界的数据
                        this.$emit('add',20,30,50)
                    }
                }
            })
            
            var vm = new Vue({
                el:"#app",
                data:{
                    count:1
                },
                methods:{
                    show(a,b,c,d){
                        console.log("接收到子组件的事件传递。。。");
                        this.count++;
                        console.log(a);//20
                        console.log(b);//30
                        console.log(c);//50
                        console.log(d);//undifinde
                    }
                }
            })
        </script>
    </body>
</html>

相关文章

  • 24_子传父_组件间通信($emit)

  • vue组件通信

    通常父子组件通信都是用props和$emit进行传递,父组件通过props传值给子组件,子组件通过$emit传值给...

  • vue2.0小结

    父组件与子组件之间的通信 父组件传值给子组件,通过props 子组件传值给父组件,通过$emit 如果在父组件想在...

  • 【Vue】组件通信(任意通信)

    本节所需的基础知识: 【Vue】组件通信(父传子props) 【Vue】组件通信(子传父$emit) 任意组件相互...

  • vue的8种通信方式

    一、props / emit 子组件可以向父组件通信。 父组件向子组件传值下面通过一个例子说明父组件如何向子组件传...

  • Vue中父子组件通信

    父组件向子组件通信 Pass Props 子组件向父组件通信 Emit Events

  • vue 组件传值之 $attrs、$listeners

    vue的通信方法常用的有,父传子 props, 子传父 通过绑定@事件,子组件$emit 传值,也可以父组件给子组...

  • Vue 父子组件和兄弟组件通信

    组件通信总结 父传子:props: [args]子传父:this.$emit(event, args)兄传弟:vm...

  • vue里面组件通讯

    一、父组件到子组件:通过props 二、子组件到父组件:通过$emit 三、兄弟组件通信:通过$emit和$on

  • vue的.sync方法

    子传父的方法emit的时候:emit一样 子组件 父组件:

网友评论

      本文标题:24_子传父_组件间通信($emit)

      本文链接:https://www.haomeiwen.com/subject/lpcktftx.html