|
@@ -8,6 +8,7 @@ if (!validUA) {
|
|
|
import "./styles/global.css";
|
|
|
import { createApp } from "vue";
|
|
|
import { createPinia } from "pinia";
|
|
|
+import { initMarkStore } from "@/store/store";
|
|
|
import App from "./App.vue";
|
|
|
import router from "@/router";
|
|
|
import filters from "@/filters";
|
|
@@ -30,6 +31,12 @@ app.config.globalProperties.$filters = filters;
|
|
|
app.component("QmButton", QmButton);
|
|
|
app.component("QmDialog", QmDialog);
|
|
|
|
|
|
+/**
|
|
|
+ * @description pinia限制,初始化Store, 必须在use pinia插件实例之后。所以在此执行初始化, 此方法调用之后, Store初始化完成
|
|
|
+ * @notice 在初始化完成之前,store为null , 请勿在初始化完成之前,直接使用store的方法或属性
|
|
|
+ */
|
|
|
+initMarkStore();
|
|
|
+
|
|
|
if (import.meta.env.DEV) {
|
|
|
await import("./devLogin")
|
|
|
.then((m) => {
|
|
@@ -39,7 +46,5 @@ if (import.meta.env.DEV) {
|
|
|
app.mount("#app");
|
|
|
});
|
|
|
} else {
|
|
|
- setTimeout(() => {
|
|
|
- app.mount("#app");
|
|
|
- }, 0);
|
|
|
+ app.mount("#app");
|
|
|
}
|