美文网首页
组件 非父子之间传值

组件 非父子之间传值

作者: 执念_6afc | 来源:发表于2018-09-23 19:47 被阅读0次

非父子组件之间的通信

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
       <div id='app'>
            <child></child>
            <son></son>
        </div>
        <script src='js/vue.js'></script>
        <script>
              var bus=new Vue();
               Vue.component('child',{
                          template:`
                                <div>
                                      <h2>我是child组件</h2>
                                      <button @click='sendMsg'>发送数据</button>
                                  </div>
                          `,
                           data:function(){
                                return{
                                      msg:'我是child组件中的数据,要传给son组件'
                           }
                            methods:{
                                  sendMsg:function(){
                                        bus.$emit('send',this.msg)
                                  }
                            }

                            }
                })
            

  Vue.component('son',{//b
          template:`
           <div>
                <h2>我是son组件</h2>
                <a>{{mess}}</a>
           </div>
         `,
          data:function(){
             return{
                 mess:''
             }
          },
          mounted:function(){
            bus.$on('send',msg=>{
                console.log(this);
                this.mess=msg
            })  
          
          }
      
      
      })
    
</body>
</html>

相关文章

  • 组件之间的传值

    组件之间的传值,包括父子组件传值,兄弟组件之间的传值,其中父子组件包括父组件向子组件传值和子组件向父组件传值,现在...

  • vue 组件之间传值方法

    1. 父组件向子组件传值 父组件: 子组件: 2. 子组件向父组件传值 子组件: 父组件: 3. 非父子之间传值 ...

  • 2018-09-25组件

    组件分为:子传父父传子非父子之间的通信 1.子传父 2.父传子 3.非父子之间传值

  • 组件通信

    vue传值可分为父子之间传值、兄弟组件之间传值、跨代组件之间传值 1.父子之间传值:可以使用$emit/props...

  • 非父子组件之间的传值

    About 前面的一篇文章我们介绍了父子组件之间的传值可以通过props来实现,那么非父子组件之间如何传值呢? 一...

  • vue 6种通信总结①

    常用vue通信大概有这几种方式进行: 组件间的父子之间的传值 组件间的子父之间的传值 非组件间的组件间的传值(简称...

  • 与Vue.js的第八天

    今天学习了Vue组件中的非父子之间的传值和生命周期Vue组件之间的传值分三种1.父传子之间传值用属性:props2...

  • 2018-09-23 js.vye 组件--续

    非父子传值 :非父子组件之间的通信,必须要有公共的实例(可以是空的),才能使用 $$emit 获取 $...

  • 22.父子组件之间传值示例

    1.父子组件之间传值:

  • 组件 非父子之间传值

    非父子组件之间的通信

网友评论

      本文标题:组件 非父子之间传值

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