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