app_tree_planting/main.js
2023-12-13 10:20:14 +08:00

48 lines
1.1 KiB
JavaScript

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