diff --git a/pages/chose-city/chose-city.vue b/pages/chose-city/chose-city.vue index ce34a9c..189d361 100644 --- a/pages/chose-city/chose-city.vue +++ b/pages/chose-city/chose-city.vue @@ -385,7 +385,7 @@ export default { }, search() { if(this.keyword === '') return - this.listGroup.findIndex((group, index) => { + const matchIndex = this.listGroup.findIndex((group, index) => { let result group.city.forEach(item => { result = item.cityName.indexOf(this.keyword, 0) @@ -398,6 +398,12 @@ export default { return result } }) + if (matchIndex === -1) { + uni.showToast({ + title: '未找到该城市,请重新输入城市名称', + icon: 'none' + }) + } }, select(item) { if (this.type === 0 && item.hasData === 0) return diff --git a/pkg_product/views/healthList.vue b/pkg_product/views/healthList.vue index 86837c3..0224766 100644 --- a/pkg_product/views/healthList.vue +++ b/pkg_product/views/healthList.vue @@ -309,6 +309,10 @@ export default { // console.log(searchMap); const filterMap = searchMap.filter(el => el.cityName.includes(this.keyword)) if(filterMap.length === 0) { + uni.showToast({ + title: '未找到该城市,请重新输入城市名称', + icon: 'none' + }) return } else { this.asideIndex = filterMap[0].index