vue-组件之间传值

 

 

  在公共文件夹里创建一个js文件,比如bus.js

  

  bus.js:

import Vue from 'vue';
const bus = new Vue();
export default bus;

  

  在需要传值的组件内引入

import Bus from '../../../../common/utils/bus';

  传值:  

 Bus.$emit('geturole',uid);

  另一个组件内接收:

  

  Bus.$on('geturole', msg => {
             if(msg==_This.currentId){
                 _This.fGetUserRoleInfo();
             }
         })

  

 这种方法是创建一个公共变量,全局可调用,跟localstorage 类似,当然组件间传值还有其他方法,这里不赘述

 

posted @ 2018-10-11 13:56  Jaye8584  阅读(141)  评论(0编辑  收藏  举报