OfficeSystem/main.js
2025-11-26 16:36:56 +08:00

56 lines
1.2 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import App from './App'
import uvUI from '@climblee/uv-ui'
import { Request } from '@/utils/request/index'
import { registerPermissionDirective } from '@/directives/permission'
// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
Vue.config.productionTip = false
App.mpType = 'app'
registerPermissionDirective(Vue)
const app = new Vue({
...App
})
app.$mount()
// 引入请求封装
Request(app)
// #endif
// #ifdef VUE3
import { createSSRApp } from 'vue'
import pinia from './store'
export function createApp() {
const app = createSSRApp(App)
app.use(pinia)
app.use(uvUI);
Request(app)
registerPermissionDirective(app)
// 调用setConfig方法方法内部会进行对象属性深度合并可以放心嵌套配置
// 需要在Vue.use(uvUI)之后执行
uni.$uv.setConfig({
// 修改$uv.config对象的属性
// 修改$uv.props对象的属性
props: {
// 修改uv-text组件的size参数的默认值注意默认值都要用default声明
text: {
color: {
default: 'red'
}
}
// 其他组件属性配置具体的参数名称可以去每个组件的props.js中进行查看
// ......
}
})
return {
app
}
}
// #endif