import Vue from 'vue'
|
|
import App from './App'
|
|
import store from './store' // store
|
|
import plugins from './plugins' // plugins
|
|
import './permission' // permission
|
|
import share from 'utils/share.js'//share.js
|
|
import uView from '@/uni_modules/uview-ui'
|
|
|
|
import configListMinxin from '@/mixins/configList.js'
|
|
|
|
Vue.use(uView)
|
|
|
|
Vue.use(plugins)
|
|
|
|
Vue.mixin(configListMinxin)
|
|
|
|
Vue.config.productionTip = false
|
|
Vue.prototype.$store = store
|
|
|
|
App.mpType = 'app'
|
|
|
|
Vue.mixin(share)
|
|
// 创建一个空的Vue实例作为事件中心
|
|
Vue.prototype.$eventHub = new Vue()
|
|
|
|
// 创建全局变量
|
|
Vue.prototype.$globalData = {
|
|
isAgree:false,
|
|
submitData: {
|
|
"phone": "",
|
|
"wechatId": "",
|
|
"note": "",
|
|
"totalPrice": "",
|
|
"address": {
|
|
"province": "",
|
|
"city": "",
|
|
"district": "",
|
|
"detailAddress": ""
|
|
},
|
|
"skuList": [],
|
|
"service": {
|
|
"serviceFrequency": "once_a_day",
|
|
"serviceDate": [],
|
|
"serviceTimeFirst": "",
|
|
"serviceTimeSecond": "",
|
|
"pet": []
|
|
}
|
|
},
|
|
mainSku:[],
|
|
augmentedSku:[],
|
|
itemPrices:[],
|
|
servicePrices:[],
|
|
openIdStr:'',
|
|
confirmData: {
|
|
phone: "",
|
|
wechatId: "",
|
|
note: "",
|
|
},
|
|
newOrderData:{
|
|
currentAddress:{},
|
|
currentPets:[],
|
|
totalPrice:0,
|
|
needPreFamiliarize:[]
|
|
}
|
|
}
|
|
|
|
const app = new Vue({
|
|
...App
|
|
})
|
|
|
|
app.$mount()
|