import Vue from 'vue' import App from './App' import store from './store' import api from './config/api' import base from './common/app' import emptyView from './components/empty-view.vue'; import pageFoot from './components/page-foot.vue' Vue.component('emptyView', emptyView); Vue.component('pageFoot', pageFoot); Vue.config.productionTip = false Vue.prototype.$store = store Vue.prototype.$api = api Vue.prototype.$app = base /*无状态提示信息*/ Vue.prototype.$alert = function(msg = '', icon = 'none', url = '', openType = 'navigate') { base.alert(msg, icon, url, openType); }; /*弹出加载框*/ Vue.prototype.$loading = function(msg = '', mask = true) { base.loading(msg, mask); }; /*是否登录*/ Vue.prototype.$initLogin = function() { console.log("是否登录") if (!uni.getStorageSync('isLogin')) { base.login(); } }; /*初始化页面标题*/ Vue.prototype.$initPageTitle = function(pageTitle = '全民植树') { // #ifdef H5 document.title = pageTitle; // #endif }; App.mpType = 'app' const app = new Vue({ ...App }) app.$mount()