diff --git a/common/mixins/pluginAvailable.js b/common/mixins/pluginAvailable.js index c95437b..6b46201 100644 --- a/common/mixins/pluginAvailable.js +++ b/common/mixins/pluginAvailable.js @@ -6,23 +6,31 @@ import { NeedPlugins, checkNeedPluginAvailable } from "@/utils/plugin.js" -import PluginUnavailable from '@/components/plugin-unavailable/plugin-unavailable.vue' - const HaloPluginAvailableMixin = { - components: { - PluginUnavailable - }, data() { return { NeedPluginIds, NeedPlugins, uniHaloPluginAvailableError: "", uniHaloPluginAvailable: true, + uniHaloPluginPageClass: "", uniHaloPluginId: "", // 当前需要的插件 uniHaloPluginInfo: "" // 当前插件信息 }; }, + watch: { + uniHaloPluginAvailable: { + immediate: true, + handler(val) { + if (val) { + this.uniHaloPluginPageClass = "" + } else { + this.uniHaloPluginPageClass = "box-border items-center justify-center" + } + } + } + }, methods: { /** 设置插件ID */ setPluginId(pluginId) { diff --git a/components/plugin-unavailable/plugin-unavailable.vue b/components/plugin-unavailable/plugin-unavailable.vue index c524d74..d4b1bc4 100644 --- a/components/plugin-unavailable/plugin-unavailable.vue +++ b/components/plugin-unavailable/plugin-unavailable.vue @@ -1,5 +1,6 @@