dingdong-mall/main.js

48 lines
979 B
JavaScript
Raw Normal View History

2022-03-15 17:38:58 +08:00
// #ifndef VUE3
2022-04-23 23:13:29 +08:00
import Vue from 'vue';
import App from './App';
import CuCustom from 'colorui/components/cu-custom.vue';
import ConfirmModal from '@/components/modal/confirm-modal.vue';
import Data from './common/js/data.js';
import globalFun from './common/js/glogalFun.js';
import validate from './common/js/validate.js';
Vue.component('cu-custom', CuCustom)
Vue.component('confirm-modal', ConfirmModal);
const data = type => {
2022-03-15 17:38:58 +08:00
//模拟异步请求数据
2022-04-23 23:13:29 +08:00
return new Promise(resolve => {
setTimeout(() => {
2022-03-15 17:38:58 +08:00
resolve(Data[type]);
}, 0)
2022-03-15 17:38:58 +08:00
})
2022-04-23 23:13:29 +08:00
}
Vue.prototype.$api = {
data
}
Vue.prototype.$globalFun = globalFun;
Vue.prototype.$validate = validate;
2022-03-15 17:38:58 +08:00
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
2022-04-23 23:13:29 +08:00
...App
2022-03-15 17:38:58 +08:00
})
app.$mount()
2022-04-23 23:13:29 +08:00
// #endif
2022-03-15 17:38:58 +08:00
// #ifdef VUE3
2022-04-23 23:13:29 +08:00
import {
createSSRApp
} from 'vue'
import App from './App.vue'
export function createApp() {
const app = createSSRApp(App)
return {
app
}
2022-03-15 17:38:58 +08:00
}
2022-04-23 23:13:29 +08:00
// #endif