Vue實現模糊查詢搜索功能的步驟詳解
更新時間:2023年10月17日 10:23:16 作者:小吳吳吳呀
本文主要介紹了Vue實現模糊查詢搜索功能的步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
第一步 先創(chuàng)建一個val變量
// 用戶搜索內容 let val = ref("");
第二步:給input綁定v-model (為了獲取input框的值)
<input v-model="val" type="text" placeholder="請輸入行業(yè)/公司/名稱"/>
第三步:給搜索框加上點擊事件
<button @click="onSearch()">搜索</button>
第四步:創(chuàng)建一個全部的數據 arrs
let data = reactive({ arrs: [], });
最后一步: 用for循環(huán)輸出
// 模糊查詢事件 const onSearch = () => { let datas = []; for (let i = 0; i < data.arrs.length; i++) { data.arrs[i].content = data.arrs[i].content || ""; data.arrs[i].title = data.arrs[i].title || ""; if ( data.arrs[i].content.indexOf(val.value) > -1 || data.arrs[i].title.indexOf(val.value) > -1 ) { datas.push(data.arrs[i]); } } data.goods = datas; console.log(data.goods); // val.value = ""; };
到此這篇關于Vue實現模糊查詢搜索功能的步驟詳解的文章就介紹到這了,更多相關Vue實現模糊查詢搜索內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Element-UI表格嵌入popover遇到的問題及解決方案
在表格中我們通常需要在每一行的一些單元格中顯示popover,這篇文章主要給大家介紹了關于Element-UI表格嵌入popover遇到的問題及解決方案,需要的朋友可以參考下2023-11-11