You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

71 lines
1.2 KiB

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()