import Vue from 'vue'
|
import App from './App'
|
import * as http from './utils/http' // http请求接口
|
import * as login from './utils/login' // 登录
|
import * as utils from './utils/utils' // 工具文件
|
// import * as common from './utils/common' // 公共文件
|
import store from './store/index.js'
|
import storage from './utils/storage' // 缓存文件
|
import share from './utils/share.js' // 导入并挂载全局的分享方法
|
import '.env.js'
|
// 定义全局
|
Vue.prototype.$store = store
|
Vue.prototype.$storage = storage
|
Vue.prototype.$http = http
|
Vue.prototype.$login = login
|
Vue.prototype.$utils = utils
|
// Vue.prototype.$common = common
|
App.mpType = 'app'
|
const app = new Vue({
|
store,
|
...App,
|
})
|
Vue.prototype.$onLaunched = new Promise(resolve => {
|
Vue.prototype.$isResolve = resolve
|
})
|
app.$mount()
|
import uView from '@/uni_modules/uview-ui'
|
Vue.use(uView)
|
Vue.mixin(share)
|