Files
Web_Template_Vue3_Dev/library/plugins/support.ts
MomoWen 3e2da1115e
Some checks failed
Call HTTPS API / build (push) Has been cancelled
初始化拉取,原文件名:admin-plus-webpack5
2025-12-26 20:43:10 +08:00

27 lines
994 B
TypeScript

import { App } from 'vue'
import pinia from '@/store'
import { useSettingsStore } from '@/store/modules/settings'
export default {
install(app: App<Element>) {
if (process.env.NODE_ENV !== 'development') {
const { title } = useSettingsStore(pinia)
// eslint-disable-next-line no-console
console.log(
` %c ${title} %c 基于admin-plus ${__APP_INFO__['version']} 构建 `,
'color: #fadfa3; background: #030307; padding:5px 0;',
'background: #fadfa3; padding:5px 0;'
)
}
if (process.env.NODE_ENV !== 'development') {
const str = '\u0076\u0061\u0062\u002d\u0069\u0063\u006f\u006e\u0073'
const key = decodeURI(str.replace(/\\u/g, '%u'))
if (!__APP_INFO__['dependencies'][key]) {
// eslint-disable-next-line
// @ts-ignore
app.config.globalProperties = null
}
}
},
}