|
|
@@ -9,7 +9,7 @@ import './preload'
|
|
|
import tool from '@/utils/uni-tool'
|
|
|
import * as Pinia from 'pinia';
|
|
|
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
|
|
|
-import {useImage} from '@/hooks/useImage';
|
|
|
+import { useImage } from '@/hooks/useImage';
|
|
|
|
|
|
// #ifndef VUE3
|
|
|
import Vue from 'vue'
|
|
|
@@ -19,127 +19,130 @@ Vue.config.productionTip = false
|
|
|
Vue.use(uvUiTools)
|
|
|
App.mpType = 'app'
|
|
|
const app = new Vue({
|
|
|
- ...App
|
|
|
+ ...App
|
|
|
})
|
|
|
app.$mount()
|
|
|
// #endif
|
|
|
|
|
|
// #ifdef VUE3
|
|
|
-import {createSSRApp} from 'vue'
|
|
|
+import { createSSRApp } from 'vue'
|
|
|
import "./static/style/tailwind.scss";
|
|
|
|
|
|
export function createApp() {
|
|
|
- const app = createSSRApp(App)
|
|
|
- app.use(uvUiTools)
|
|
|
+ const app = createSSRApp(App)
|
|
|
+ app.use(uvUiTools)
|
|
|
|
|
|
- uni.$ie = tool;
|
|
|
+ uni.$ie = tool;
|
|
|
|
|
|
- uni.$uv.setConfig({
|
|
|
- props: {
|
|
|
- loadingPage: {
|
|
|
- loadingText: {default: ''},
|
|
|
- image: {default: '/static/logo/loading1.gif'},
|
|
|
- class: {default: 'mx-loading-page'}
|
|
|
- },
|
|
|
- navbar: {
|
|
|
- placeholder: {default: true},
|
|
|
- clickHover: {default: true},
|
|
|
- statusBarHeight: {default: 0}
|
|
|
- },
|
|
|
- statusBar: {
|
|
|
- statusBarHeight: {default: 0}
|
|
|
- },
|
|
|
- tabs: {
|
|
|
- activeStyle: {default: () => ({color: 'var(--primary-color)'})}
|
|
|
- },
|
|
|
- steps: {
|
|
|
- activeColor: {default: 'var(--primary-color)'}
|
|
|
- },
|
|
|
- search: {
|
|
|
- color: {default: 'var(--main-color)'},
|
|
|
- actionStyle: {default: () => ({color: 'var(--primary-color)'})}
|
|
|
- },
|
|
|
- empty: {
|
|
|
- icon: {default: '/static/icon-empty.png'},
|
|
|
- height: {default: 140},
|
|
|
- width: {default: 140},
|
|
|
- text: {default: '暂无相关数据'}
|
|
|
- },
|
|
|
- icon: {
|
|
|
- customClass: {
|
|
|
- default: ''
|
|
|
- }
|
|
|
- },
|
|
|
- popup: {
|
|
|
- theme: {
|
|
|
- default: 'theme-ie'
|
|
|
- }
|
|
|
- },
|
|
|
- image: {
|
|
|
- customClass: {
|
|
|
- default: ''
|
|
|
- }
|
|
|
- },
|
|
|
- cell: {
|
|
|
- disableHover: {
|
|
|
- default: false
|
|
|
- }
|
|
|
- },
|
|
|
- collapseItem: {
|
|
|
- padding: {
|
|
|
- default: '12px 15px;'
|
|
|
- }
|
|
|
- },
|
|
|
- input: {
|
|
|
- fontSize: {default: '30rpx'},
|
|
|
- disabledColor: {default: 'var(--back-light)'},
|
|
|
- customStyle: {
|
|
|
- default: () => ({
|
|
|
- height: '30px',
|
|
|
- paddingLeft: '40rpx',
|
|
|
- paddingRight: '40rpx',
|
|
|
- borderRadius: '24rpx'
|
|
|
- })
|
|
|
- }
|
|
|
- }
|
|
|
+ uni.$uv.setConfig({
|
|
|
+ props: {
|
|
|
+ loadingPage: {
|
|
|
+ loadingText: { default: '' },
|
|
|
+ image: { default: '/static/logo/loading1.gif' },
|
|
|
+ class: { default: 'mx-loading-page' }
|
|
|
+ },
|
|
|
+ navbar: {
|
|
|
+ placeholder: { default: true },
|
|
|
+ clickHover: { default: true },
|
|
|
+ statusBarHeight: { default: 0 }
|
|
|
+ },
|
|
|
+ statusBar: {
|
|
|
+ statusBarHeight: { default: 0 }
|
|
|
+ },
|
|
|
+ tabs: {
|
|
|
+ activeStyle: { default: () => ({ color: 'var(--primary-color)' }) }
|
|
|
+ },
|
|
|
+ steps: {
|
|
|
+ activeColor: { default: 'var(--primary-color)' }
|
|
|
+ },
|
|
|
+ search: {
|
|
|
+ color: { default: 'var(--main-color)' },
|
|
|
+ actionStyle: { default: () => ({ color: 'var(--primary-color)' }) }
|
|
|
+ },
|
|
|
+ empty: {
|
|
|
+ icon: { default: '/static/icon-empty.png' },
|
|
|
+ height: { default: 140 },
|
|
|
+ width: { default: 140 },
|
|
|
+ text: { default: '暂无相关数据' }
|
|
|
+ },
|
|
|
+ icon: {
|
|
|
+ customClass: {
|
|
|
+ default: ''
|
|
|
}
|
|
|
- })
|
|
|
-
|
|
|
- const {resolvePath} = useImage();
|
|
|
- uni.$zp = {
|
|
|
- config: {
|
|
|
- 'default-page-size': 20,
|
|
|
- 'refresher-title-style': {
|
|
|
- fontSize: '28rpx'
|
|
|
- },
|
|
|
- 'loading-more-title-custom-style': {
|
|
|
- fontSize: '26rpx'
|
|
|
- },
|
|
|
- // 底部安全区域以placeholder形式实现
|
|
|
- 'use-safe-area-placeholder': true
|
|
|
- // 'empty-view-img-style': {
|
|
|
- // width: '364rpx',
|
|
|
- // height: '252rpx'
|
|
|
- // },
|
|
|
- // 'empty-view-img': resolvePath('/pagesStudy/static/image/icon-empty.png'),
|
|
|
- // 'empty-view-title-style': {
|
|
|
- // color: '#B3B3B3',
|
|
|
- // fontSize: '30rpx',
|
|
|
- // marginTop: '40rpx'
|
|
|
- // },
|
|
|
- // 'empty-view-style': {
|
|
|
- // marginTop: '-200rpx'
|
|
|
- // }
|
|
|
+ },
|
|
|
+ popup: {
|
|
|
+ theme: {
|
|
|
+ default: 'theme-ie'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ image: {
|
|
|
+ customClass: {
|
|
|
+ default: ''
|
|
|
+ }
|
|
|
+ },
|
|
|
+ cell: {
|
|
|
+ disableHover: {
|
|
|
+ default: false
|
|
|
+ }
|
|
|
+ },
|
|
|
+ collapseItem: {
|
|
|
+ padding: {
|
|
|
+ default: '12px 15px;'
|
|
|
+ },
|
|
|
+ data: { default: null },
|
|
|
+ lazy: { default: false },
|
|
|
+ load: { default: null }
|
|
|
+ },
|
|
|
+ input: {
|
|
|
+ fontSize: { default: '30rpx' },
|
|
|
+ disabledColor: { default: 'var(--back-light)' },
|
|
|
+ customStyle: {
|
|
|
+ default: () => ({
|
|
|
+ height: '30px',
|
|
|
+ paddingLeft: '40rpx',
|
|
|
+ paddingRight: '40rpx',
|
|
|
+ borderRadius: '24rpx'
|
|
|
+ })
|
|
|
}
|
|
|
+ }
|
|
|
}
|
|
|
+ })
|
|
|
|
|
|
- const pinia = Pinia.createPinia();
|
|
|
- app.use(pinia);
|
|
|
- pinia.use(piniaPluginPersistedstate);
|
|
|
-
|
|
|
- return {
|
|
|
- app
|
|
|
+ const { resolvePath } = useImage();
|
|
|
+ uni.$zp = {
|
|
|
+ config: {
|
|
|
+ 'default-page-size': 20,
|
|
|
+ 'refresher-title-style': {
|
|
|
+ fontSize: '28rpx'
|
|
|
+ },
|
|
|
+ 'loading-more-title-custom-style': {
|
|
|
+ fontSize: '26rpx'
|
|
|
+ },
|
|
|
+ // 底部安全区域以placeholder形式实现
|
|
|
+ 'use-safe-area-placeholder': true
|
|
|
+ // 'empty-view-img-style': {
|
|
|
+ // width: '364rpx',
|
|
|
+ // height: '252rpx'
|
|
|
+ // },
|
|
|
+ // 'empty-view-img': resolvePath('/pagesStudy/static/image/icon-empty.png'),
|
|
|
+ // 'empty-view-title-style': {
|
|
|
+ // color: '#B3B3B3',
|
|
|
+ // fontSize: '30rpx',
|
|
|
+ // marginTop: '40rpx'
|
|
|
+ // },
|
|
|
+ // 'empty-view-style': {
|
|
|
+ // marginTop: '-200rpx'
|
|
|
+ // }
|
|
|
}
|
|
|
+ }
|
|
|
+
|
|
|
+ const pinia = Pinia.createPinia();
|
|
|
+ app.use(pinia);
|
|
|
+ pinia.use(piniaPluginPersistedstate);
|
|
|
+
|
|
|
+ return {
|
|
|
+ app
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// #endif
|