import Vue from 'vue' import App from './App' import store from '@/store' Vue.config.productionTip = false App.mpType = 'app' import uView from "uview-ui" Vue.use(uView) let vuexStore = require("@/store/$u.mixin.js") Vue.mixin(vuexStore) /** * 权限检查 */ Vue.prototype.$hasPermissions = function (value) { let isExist = false; let permissionsStr = store.state.vuex_userData.permCodes; // console.log(permissionsStr,'permissionsStr') if (permissionsStr == undefined || permissionsStr == null) { return false; } let has = permissionsStr.find(item => { return item == value }) if (has) { isExist = true; } return isExist; } /* * 提示信息 */ Vue.prototype.toashMsg = function (title) { title = title == undefined ? "系统繁忙" : title; uni.showToast({ title:title, icon:'none' }) } const app = new Vue({ store, ...App }) app.$mount()