vr-shopxo-uniapp/main.js

33 lines
705 B
JavaScript

import Vue from 'vue';
import App from './App';
// 全局mixins
import base from './common/js/common/base';
import share from './common/js/common/share';
// 多语言引入并初始化
import messages from './lang/index'
import VueI18n from 'vue-i18n';
let i18nConfig = {
locale: uni.getLocale(),
silentTranslationWarn: true,
messages
}
Vue.use(VueI18n)
const i18n = new VueI18n(i18nConfig)
// 全局icon组件
import iconfont from './components/iconfont/iconfont.vue'
Vue.component("iconfont", iconfont);
Vue.mixin(base);
Vue.mixin(share);
Vue.config.productionTip = false;
App.mpType = 'app';
const app = new Vue({
i18n,
...App
});
app.$mount();