首页 > 其他 > 详细

Vue中非父子组件之间进行传递数据

时间:2021-06-09 18:41:33      阅读:30      评论:0      收藏:0      [点我收藏+]

首先创建一个js类 VueEvent

import Vue from ‘vue‘
var VueEvent=new Vue();
export default VueEvent;

在传递数据的一方进行import

<script>
import VueEvent from ‘../model/vueEvent.js‘;
export default {

创建一个事件进行传递数据
$emit

  methods:{

  emitNews(){

?    VueEvent.$emit(‘to-news‘,this.msg)
  }  }

接收数据的一方一般用一个生命周期函数来进行接收
$on

  mounted(){
    VueEvent.$on(‘to-news‘,function(data){
        console.log(data);
    })

Vue中非父子组件之间进行传递数据

原文:https://www.cnblogs.com/ju-ruo/p/14866928.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!