组件标签: data: // 输入框内容 input: '', // 请求到的数据 allData: [], // tabpane绑定的label tabList: [], timeId: null 查询: search (value) { const title = JSON.parse(JSON.stringify(this.tabList)) const data = JSON.parse(JSON.stringify(this.allData)) // console.log('我点击了') if (value === '') this.$message.error('请输入有效值!') if (value) { // console.log('输入值---', value) const tab = title.filter(item => { // console.log('遍历的title-----', item) if (item.sn === value) return item // console.log('匹配值----', item) return item }) // console.log(tab) this.tabList = tab for (let i = 0; i { // console.log('data----', item) if (tab[i] === item.title) return item // console.log('匹配到的data-----', item) return item }) this.allData = datanew // console.log(this.allData) } } this.getAllData() } 打印输出:匹配到了之后,又去匹配其他非输入值 