以下是我在網上找的vue的查詢功能的代碼!
基本功能是已經實作了,但是兩個同時查詢時 如果有一個值是空 結果一條資料都搜索不出來。請問各位的大神,怎么給他們加判斷 值為空都顯示呢!球各位大佬幫幫忙
search(){
// 支持模糊查詢
// this.xmgcqkJsonsData:用于搜索的總資料
// toLowerCase():用于把字串轉為小寫,讓模糊查詢更加清晰
let _search = this.queryProject.projectName_1.toLowerCase();
let a_num = this.queryProject.projectNum.toLowerCase();
let newListData = []; // 用于存放搜索出來資料的新陣列
if (_search && a_num) {
this.tableData_1.filter(item => {
if (item.projectName_1.toLowerCase().indexOf(_search) !== -1 && item.projectNum.toLowerCase().indexOf(a_num) !== -1) {
newListData.push(item);
}
})
}
this.tableData_1 = newListData;
// console.log(‘新陣列',newListData)
},
uj5u.com熱心網友回復:
1、你這不叫查詢,頂多算是資料過濾2、如果要處理空值, 在查詢方法最開始的時候,對查詢內容做空值判斷, 如果查詢的是空值,直接 return
uj5u.com熱心網友回復:
沒寫過vue只是在百度上找到了這么一個方法而已。現在vue弄得很頭疼轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/50242.html
標籤:JavaScript
