diff --git a/resources/assets/js/components/MicroApps/index.vue b/resources/assets/js/components/MicroApps/index.vue index 9e70af570..5894fbb83 100644 --- a/resources/assets/js/components/MicroApps/index.vue +++ b/resources/assets/js/components/MicroApps/index.vue @@ -131,11 +131,11 @@ export default { }, mounted() { - emitter.on('openMicroApp', this.openMicroApp); + emitter.on('observeMicroApp', this.observeMicroApp); }, beforeDestroy() { - emitter.off('openMicroApp', this.openMicroApp); + emitter.off('observeMicroApp', this.observeMicroApp); }, watch: { @@ -346,7 +346,7 @@ export default { }, /** - * 打开微应用 + * 观察打开微应用 * @param config * - name 应用名称 * - url 应用地址 @@ -355,7 +355,7 @@ export default { * - keepAlive 是否开启微应用保活 (true/false),默认 true * - disableScopecss 是否禁用样式隔离 (true/false),默认 false */ - openMicroApp(config) { + observeMicroApp(config) { // 处理数据 config.name = config.name || 'micro-app' config.url = config.url || null diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue index e166f9a1c..c40f3cf30 100644 --- a/resources/assets/js/pages/manage.vue +++ b/resources/assets/js/pages/manage.vue @@ -1184,7 +1184,11 @@ export default { this.settingRoute(act) break; case 'appstore': - emitter.emit('openMicroApp', {name: 'appstore', url: $A.mainUrl('appstore/web/'), disableScopecss: true}); + this.$store.dispatch("openMicroApp", { + name: 'appstore', + url: $A.mainUrl('appstore/web/'), + disableScopecss: true, + }); break; } }, diff --git a/resources/assets/js/pages/manage/application.vue b/resources/assets/js/pages/manage/application.vue index d9f38501d..d1f4e3c58 100644 --- a/resources/assets/js/pages/manage/application.vue +++ b/resources/assets/js/pages/manage/application.vue @@ -22,7 +22,7 @@ :xl="{ span: 6 }" :xxl="{ span: 3 }">