1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import Vue from 'vue'
- import App from './App'
- import store from './store'
- import {
- myRequest
- } from './util/api.js'
- Vue.prototype.$Request = myRequest
- Vue.config.productionTip = false
- App.mpType = 'app'
- // 解决支付宝小程序bug
- Vue.config.warnHandler = function(msg) {
- if (!msg.includes(
- 'Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders.'
- )) {
- // uniApp bug: https://ask.dcloud.net.cn/question/71966
- return console.warn && console.warn(msg)
- }
- }
- // 全局注入
- Vue.mixin({
- computed: {
- appId: () => store.state.appId,
- phoneNumber: () => store.state.user.phoneNumber,
- openId: () => store.state.user.openId,
- unionId: () => store.state.user.unionId,
- userInfo: () => store.state.user.userInfo,
- stationId: () => store.state.station.stationId,
- selectedGas: () => store.state.station.selectedGas,
- labelId: () => store.state.station.labelId,
- employeeId: () => store.state.station.employeeId,
- orderInfo: () => store.state.order.orderInfo,
-
- }
- })
- const app = new Vue({
- store,
- ...App
- })
- app.$mount()
|