mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-10-02 02:06:38 +08:00
42 lines
913 B
JavaScript
42 lines
913 B
JavaScript
|
||
|
||
const state={
|
||
currentMenu: null,
|
||
tabsList: [{
|
||
path: '/',
|
||
name: 'index',
|
||
title: '首页',
|
||
}],
|
||
usershow:[],
|
||
}
|
||
|
||
|
||
const mutations={
|
||
usermenu(state,val){
|
||
let usershow=[];
|
||
state.usershow.push(val);
|
||
console.log(state);
|
||
|
||
},
|
||
//选择标签 选择面包屑
|
||
selectMenu(state, val) {
|
||
console.log(state,val);
|
||
if (val.name === 'index') {
|
||
state.currentMenu = null
|
||
} else {
|
||
state.currentMenu = val
|
||
//如果等于-1说明tabsList不存在那么插入,否则什么都不做
|
||
let result = state.tabsList.findIndex(item => item.name === val.name)
|
||
result === -1 ? state.tabsList.push(val) : ''
|
||
}
|
||
},
|
||
|
||
AllClose(state) {
|
||
state.tabsList = [{
|
||
path: '/',
|
||
name: 'index',
|
||
label: '首页',
|
||
}]
|
||
}
|
||
}
|