import Vue from 'vue' import uView from '@/uni_modules/uview-ui' Vue.use(uView) import App from './App' // vuex import { router, RouterMount } from '@/router/index.js' // 引入全局uView import mixin from './common/mixin' import store from './store' Vue.prototype.$store = store Vue.config.productionTip = false App.mpType = 'app' Vue.mixin(mixin) Vue.use(router) // #ifdef MP // 引入uView对小程序分享的mixin封装 const mpShare = require('@/uni_modules/uview-ui/libs/mixin/mpShare.js') Vue.mixin(mpShare) // #endif // 引入请求封装 require('./utils/request/index')(app) const app = new Vue({ store, ...App }) store.commit("init"); //v1.3.5起 H5端 你应该去除原有的app.$mount();使用路由自带的渲染方式 // #ifdef H5 RouterMount(app, router, '#app') // #endif // #ifndef H5 app.$mount(); //为了兼容小程序及app端必须这样写才有效果 // #endif