| import Vue from 'vue' | 
| import App from './App' | 
|   | 
|   | 
| import mixin from './common/mixin' | 
|   | 
| // 引入全局uView  | 
| import uView from '@/uni_modules/uview-ui' | 
| Vue.use(uView) | 
|   | 
| // vuex  | 
| import store from './store' | 
| Vue.prototype.$store = store | 
| store.dispatch('getHeight') | 
|   | 
| Vue.config.productionTip = false | 
|   | 
| App.mpType = 'app'  | 
|   | 
| console.log(uni.$u); | 
| // #ifdef MP  | 
| // 引入uView对小程序分享的mixin封装  | 
| const mpShare = require('@/uni_modules/uview-ui/libs/mixin/mpShare.js') | 
| Vue.mixin(mpShare) | 
| // #endif | 
|   | 
| Vue.mixin(mixin) | 
| // 引入请求封装  | 
|   | 
| const app = new Vue({ | 
|     store,  | 
|   ...App  | 
| })  | 
| require('./util/request/index')(app)  | 
| // 获取待办数量 | 
| store.dispatch('getUpcomingNum')  | 
|   | 
| app.$mount() |