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

vue2.X 非父子组件之间传值

作者: 素时年锦 | 来源:发表于2018-05-17 14:11 被阅读0次
一、下面贴上写的简单例子
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>index</title>
    <script src="./js/vue.js"></script>
</head>
<body>
    <div id="app">
        <m-nav count="heooo"></m-nav>
        <m-nav count="oooeh"></m-nav>
    </div>
    <script>
        Vue.prototype.bus = new Vue();
        Vue.component("m-nav",{
            props:{
                count:{
                    type:String,
                }
            },
            data:function(){
                return{
                    msg:this.count
                } 
            },
            template:`<h1 @click="handleClick">{{msg}}</h1>`,
            mounted:function(){
                var _this  = this;
               this.bus.$on("change",function(v){
                //    alert(v)
                   _this.msg =  v
               })
            },
            methods:{
                handleClick:function(){
                    // alert(1)
                    this.bus.$emit("change",this.msg)
                }
            }

        })

        new Vue({
            el:'#app'
        })
    
    </script>
    
</body>
</html>

相关文章

  • vue3 - 父子组件之间的传值 2022-03-01

    近期学习 vue3 的父子组件之间的传值,发现跟 vue2.x的父子组件之间的传值 并没有太大的区别,我这边总结一...

  • 组件之间的传值

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

  • vue 组件之间传值方法

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

  • 2018-09-25组件

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

  • 组件通信

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

  • 非父子组件之间的传值

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

  • vue 6种通信总结①

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

  • vue2.X 非父子组件之间传值

    一、下面贴上写的简单例子

  • 与Vue.js的第八天

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

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

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

网友评论

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

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