import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' // 添加字体(优设标题黑) import './assets/font/font.css'; Vue.config.productionTip = false; Vue.use(ElementUI) // 根据菜单index,和已选中的菜单返回是否相同 Vue.prototype.$ifMenu = (menuIndex, subMenuIndex) => { if (store.state.navSelect && store.state.navSelect.index === menuIndex && (subMenuIndex !== "" ? store.state.navSelect.subIndex === subMenuIndex : true)) { return true; } else { return false; } }; // 根据左侧菜单选中暂存index,与传入的菜单index对比,返回状态(主要使用于MenuCard组件type为imageMenu的元素,《疑点分析》下的子菜单) Vue.prototype.$ifLeftMenu = (leftMenuIndex) => { return store.state.leftMenuIndex == leftMenuIndex; } new Vue({ router, store, render: h => h(App) }).$mount('#app')