请教:vue2兄弟组件怎么共享彼此的方法

<template>
    <app-header></app-header>
    <app-footer></app-footer>
</template>
比如 app-header能调用app-footer的方法么


晓风莞尔
浏览 3202回答 3
3回答

学也

新建一个 bus.jsimport Vue from 'vue'export var bus=new Vue();-------------------------------------------------bus.$emit('fangfa')//调用bus.$on('fangfa',function(){})//响应//2个组件不同页面的话,各自import {bus} from './bus.js'

慕粉0016081096

你需要vuex

酸酸的266345

组件上的行为展示都是基于数据渲染驱动,2个组件之间操纵同一个数据就好了!
打开App,查看更多内容
随时随地看视频慕课网APP