我的问题是我的搜索功能返回所有项目从类别中搜索短语发生。
密码笔:https://codepen.io/simonsnetwork/pen/GRGeNXB?editors=0010 '
computedItemsList() {
let searchString = this.search.toLowerCase()
return this.menu_items_list.filter(function search(row) {
return Object.keys(row).some((key) => {
if (typeof row[key] === 'string' && key === 'title') {
return row[key].toLowerCase().indexOf(searchString) > -1
} else if (row[key] && typeof row[key] === 'object') {
return search(row[key])
}
return false
})
})
}
`
我正在使用递归搜索功能,它在子元素中寻找标题,也许它可以更容易的解决方案,然后我选择。
1条答案
按热度按时间p4rjhz4m1#
您可以这样使用
和模板