Vue實現(xiàn)模糊查詢搜索功能的步驟詳解
更新時間:2023年10月17日 10:23:16 作者:小吳吳吳呀
本文主要介紹了Vue實現(xiàn)模糊查詢搜索功能的步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
第一步 先創(chuàng)建一個val變量
// 用戶搜索內(nèi)容 let val = ref("");
第二步:給input綁定v-model (為了獲取input框的值)
<input v-model="val" type="text" placeholder="請輸入行業(yè)/公司/名稱"/>
第三步:給搜索框加上點擊事件
<button @click="onSearch()">搜索</button>
第四步:創(chuàng)建一個全部的數(shù)據(jù) 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 = ""; };
到此這篇關(guān)于Vue實現(xiàn)模糊查詢搜索功能的步驟詳解的文章就介紹到這了,更多相關(guān)Vue實現(xiàn)模糊查詢搜索內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
VUE引入騰訊地圖并實現(xiàn)軌跡動畫的詳細(xì)步驟
這篇文章主要介紹了VUE引入騰訊地圖并實現(xiàn)軌跡動畫,引入步驟大概是在 html 中通過引入 script 標(biāo)簽加載API服務(wù),結(jié)合實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09vue使用Office?Web實現(xiàn)線上文件預(yù)覽
這篇文章主要為大家介紹了vue使用微軟的開發(fā)接口Office?Web,實現(xiàn)線上文件預(yù)覽,預(yù)覽word,excel,pptx,pdf文件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07vueJs實現(xiàn)DOM加載完之后自動下拉到底部的實例代碼
這篇文章主要介紹了vueJs實現(xiàn)DOM加載完成之后自動下拉到底部的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-08-08Element-UI表格嵌入popover遇到的問題及解決方案
在表格中我們通常需要在每一行的一些單元格中顯示popover,這篇文章主要給大家介紹了關(guān)于Element-UI表格嵌入popover遇到的問題及解決方案,需要的朋友可以參考下2023-11-11