ソースを参照

feat[menu]: change event bus

zhangyuhan 3 年 前
コミット
34d4651ee0
1 ファイル変更4 行追加4 行削除
  1. 4 4
      packages/components/Menu/index.vue

+ 4 - 4
packages/components/Menu/index.vue

@@ -64,7 +64,6 @@
 
 <script>
 import { mapActions, mapGetters, mapMutations, mapState } from 'vuex'
-import frameEventBus from '../../event-bus'
 
 export default {
   name: 'aside-menu',
@@ -164,9 +163,10 @@ export default {
      * @param item
      */
     onSwitchMenuType (item) {
-      return frameEventBus.tryEmitOrSpare('setMenuType', item, (item) => {
-        this.setMenuType(item)
-      })
+      this.$BRACE.$emit({
+        fKey: 'setMenuType',
+        spareFn: (item, next) => next(item)
+      }, item, this.setMenuType.bind(this))
     },
     /**
      * 打开菜单链接