新增
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
import { App } from 'vue'
|
||||
import { createPinia } from 'pinia'
|
||||
const pinia = createPinia()
|
||||
export default (app: App) => {
|
||||
app.use(pinia)
|
||||
}
|
||||
@@ -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)
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user