dingdong-mall/main.js

63 lines
1.7 KiB
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';
2022-04-23 23:13:29 +08:00
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';
import request from './common/js/request.js';
2022-09-26 02:31:29 +08:00
import dateUtil from './common/js/dateUtil.js';
import globalData from './common/js/globalData.js';
import vertifyLogin from '@/components/vertify/vertify-login.vue';
import vertifyPhone from '@/components/vertify/vertify-phone.vue';
2023-05-07 23:06:56 +08:00
import vertifySubscribe from '@/components/vertify/vertify-subscribe.vue';
import vertifySettingSubscribe from '@/components/vertify/vertify-settingSubscribe.vue';
2022-04-23 23:13:29 +08:00
Vue.component('cu-custom', CuCustom)
Vue.component('confirm-modal', ConfirmModal);
Vue.component('vertify-login', vertifyLogin);
Vue.component('vertify-phone', vertifyPhone);
Vue.component('vertify-subscribe', vertifySubscribe);
2023-05-07 23:06:56 +08:00
Vue.component('vertify-settingSubscribe', vertifySettingSubscribe);
2022-04-23 23:13:29 +08:00
const data = type => {
2022-03-15 17:38:58 +08:00
//模拟异步请求数据
2022-04-23 23:13:29 +08:00
return new Promise(resolve => {
resolve(Data[type]);
2022-03-15 17:38:58 +08:00
})
}
request.addInterceptor();
2022-04-23 23:13:29 +08:00
Vue.prototype.$api = {
data
}
Vue.prototype.$globalFun = globalFun;
Vue.prototype.$validate = validate;
Vue.prototype.$request = request;
2022-09-26 02:31:29 +08:00
Vue.prototype.$globalData = globalData;
Vue.prototype.$dateUtil = dateUtil;
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