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