OfficeSystem/main.js

47 lines
1009 B
JavaScript
Raw Normal View History

2025-10-30 16:42:12 +08:00
import App from './App'
import uvUI from '@climblee/uv-ui'
// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
2025-10-30 17:19:26 +08:00
2025-10-30 16:42:12 +08:00
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
...App
})
app.$mount()
// #endif
// #ifdef VUE3
import { createSSRApp } from 'vue'
2025-11-05 16:51:07 +08:00
import pinia from './store'
2025-10-30 16:42:12 +08:00
export function createApp() {
const app = createSSRApp(App)
2025-11-05 16:51:07 +08:00
app.use(pinia)
2025-10-30 16:42:12 +08:00
app.use(uvUI);
2025-10-30 17:19:26 +08:00
// 调用setConfig方法方法内部会进行对象属性深度合并可以放心嵌套配置
// 需要在Vue.use(uvUI)之后执行
uni.$uv.setConfig({
// 修改$uv.config对象的属性
// 修改$uv.props对象的属性
props: {
// 修改uv-text组件的size参数的默认值注意默认值都要用default声明
text: {
color: {
default: 'red'
}
}
// 其他组件属性配置具体的参数名称可以去每个组件的props.js中进行查看
// ......
}
})
2025-10-30 16:42:12 +08:00
return {
app
}
}
// #endif