FIX 菜单搜索不到子元素隐藏并且自己有组件,英文菜单搜索不到的问题

This commit is contained in:
sakuya 2022-05-29 18:43:19 +08:00
parent 0296c3feb0
commit d27543af1d
1 changed files with 4 additions and 3 deletions

View File

@ -34,6 +34,7 @@
var menuTree = this.$TOOL.data.get("MENU")
this.filterMenu(menuTree)
this.$refs.input.focus()
console.log(this.menu)
},
methods: {
inputChange(value){
@ -51,7 +52,7 @@
if(item.meta.type=='iframe'){
item.path = `/i/${item.name}`
}
if(item.children&&item.children.length > 0){
if(item.children&&item.children.length > 0&&!item.component){
this.filterMenu(item.children)
}else{
this.menu.push(item)
@ -62,10 +63,10 @@
var res = []
//
var filterMenu = this.menu.filter((item) => {
if(item.meta.title.indexOf(queryString.toLowerCase()) >= 0){
if((item.meta.title).toLowerCase().indexOf(queryString.toLowerCase()) >= 0){
return true
}
if(item.name.indexOf(queryString.toLowerCase()) >= 0){
if((item.name).toLowerCase().indexOf(queryString.toLowerCase()) >= 0){
return true
}
})