wwf
17 小时以前 a32100e31b93bc378b11ab93617a9c40b081ad70
src/main.js
@@ -1,5 +1,6 @@
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import './assets/styles/global.css'
@@ -19,7 +20,6 @@
import ReturnBtn from '@/views/main/components/ReturnBtn.vue'
import DictTag from '@/views/main/components/DictTag.vue'
import UploadBtn from '@/views/main/components/UploadBtn.vue'
import property from '@/config/property.js'
import qxueyou from '@/config/qxueyou.js'
@@ -27,6 +27,11 @@
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component)
}
import('vconsole').then((module) => {
  new module.default()
})
app.config.globalProperties.$rules = ruleGenerator
app.config.globalProperties.$property = property
app.config.globalProperties.$qxueyou = qxueyou
@@ -45,9 +50,12 @@
app.component('UploadBtn', UploadBtn)
app.use(ElementPlus, {
  locale: zhCn
  locale: zhCn,
})
app.use(createPinia())
const pinia = createPinia()
pinia.use(piniaPluginPersistedstate)
app.use(pinia)
app.use(router)
app.mount('#app')