This commit is contained in:
Your Name
2026-03-01 14:17:59 +08:00
parent 65aa12f146
commit a07e844c47
6071 changed files with 777651 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
import { isFunction } from '@vue/shared'
import { App } from 'vue'
const modules = import.meta.globEager('./modules/**/*.ts')
export default {
install: (app: App) => {
for (const module of Object.values(modules)) {
const fun = module.default
isFunction(fun) && fun(app)
}
}
}
+6
View File
@@ -0,0 +1,6 @@
import { App } from 'vue'
import { createPinia } from 'pinia'
const pinia = createPinia()
export default (app: App) => {
app.use(pinia)
}
+7
View File
@@ -0,0 +1,7 @@
import { App } from 'vue'
import uView from '@/uni_modules/vk-uview-ui'
export default (app: App) => {
// 使用 uView UI
app.use(uView)
}
+18
View File
@@ -0,0 +1,18 @@
// url中携带参数vconsole == vconsoleMd5时打开Vconsole,可以用于手机浏览器中调试
// 如/mobile/pages/user/user?vconsole=47b1e3a9d33e6064e58cc4796c708447,此时在个人中心页面打开vconsole
const vconsoleMd5 = '47b1e3a9d33e6064e58cc4796c708447'
export default async () => {
// #ifdef H5
const url = new URL(location.href)
const searchParams = new URLSearchParams(url.search)
const vconsole = searchParams.get('vconsole')
if (vconsole == vconsoleMd5) {
const module: any = await import('vconsole')
const Vconsole = module.default
const vConsole = new Vconsole()
return vConsole
}
// #endif
}