123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- // #ifndef VUE3
- import Vue from 'vue'
- import App from './App'
- // 全局请求
- import http from './utils/request.js'
- // 精度计算
- import decimal from './utils/decimal.js'
- // 精度计算
- import checkAccess from './utils/checkaccess.js'
- // 获取ext配置
- import ext from './utils/ext.js'
- Vue.config.productionTip = false
- App.mpType = 'app'
- const app = new Vue({
- ...App
- })
- app.$mount()
- // #endif
- // #ifdef VUE3
- import { createSSRApp } from 'vue'
- import App from './App.vue'
- import * as Pinia from 'pinia';
- // 全局请求
- import http from './utils/request.js'
- // 精度计算
- import decimal from './utils/decimal.js'
- // 权限检查
- import checkAccess from './utils/checkaccess.js'
- // 获取ext配置
- import ext from './utils/ext.js'
- export function createApp() {
- const app = createSSRApp(App)
- app.use(Pinia.createPinia())
- // 挂载全局属性
- app.config.globalProperties.$http = http
- // 挂载全局属性
- app.config.globalProperties.$decimal = decimal
- // 挂载全局属性
- app.config.globalProperties.$checkAccess = checkAccess
- app.config.globalProperties.$ext = ext
- return {
- app,
- Pinia
- }
- }
- // #endif
|