123456789101112131415161718192021222324252627282930 |
- 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')
|