main.js 549 B

1234567891011121314151617181920212223242526272829303132
  1. import Vue from 'vue'
  2. import App from './App'
  3. import uView from '@/uni_modules/uview-ui'
  4. // vuex store
  5. import store from './store'
  6. import mixin from './utils/mixin'
  7. Vue.prototype.$store = store
  8. Vue.config.productionTip = false
  9. App.mpType = 'app'
  10. // #ifdef MP
  11. // 引入uView对小程序分享的mixin封装
  12. const mpShare = require('@/uni_modules/uview-ui/libs/mixin/mpShare.js')
  13. Vue.mixin(mpShare)
  14. // #endif
  15. // uView
  16. Vue.use(uView)
  17. Vue.mixin(mixin)
  18. const app = new Vue({
  19. store,
  20. ...App
  21. })
  22. require('utils/request/index')(app)
  23. app.$mount()