12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import Vue from 'vue'
- import App from './App'
- import store from './store'
- Vue.prototype.$store = store
- import util from './common/util.js'
- Vue.prototype.$util = util;
- import common from './common/common.js'
- Vue.prototype.$common = common;
- import uView from "uview-ui";
- Vue.use(uView);
- Vue.config.productionTip = false
- App.mpType = 'app'
- Vue.prototype.$toast = function(msg, callback = false) {
- uni.showToast({
- icon: 'none',
- title: msg,
- })
- if (callback !== false) {
- setTimeout(() => {
- callback()
- }, 2000)
- }
- }
- Vue.prototype.$load = function(msg, callback = false) {
- uni.showLoading({
- title:msg,
- mask:true
- })
- if (callback !== false) {
- setTimeout(() => {
- callback()
- }, 2000)
- }
- }
- Vue.prototype.$back = function() {
- uni.navigateBack({
- delta: 1
- })
- }
- const app = new Vue({
- store,
- ...App
- })
- // 引入请求封装,将app参数传递到配置中
- require('./http/request.js')(app)
- app.$mount()
|