最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue input輸入框關鍵字篩選檢索列表數(shù)據(jù)展示

 更新時間:2020年10月26日 13:26:55   作者:木子Leo  
這篇文章主要為大家詳細介紹了vue input輸入框關鍵字篩選檢索列表數(shù)據(jù)展示,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

想必大家在項目開發(fā)中難免會用到關鍵字篩選的功能,正好這次項目有需求要做這一塊,就整理一下vue的input輸入框輸入關鍵字檢索數(shù)據(jù)列表的代碼。下面直接上代碼:

html:

<!-- 篩選demo -->
<template>
 <div>
 <input type="text" v-model="search">
 <ul>
  <!-- 注意!注意!注意!這里循環(huán)遍歷的是items,不再是data里的list數(shù)組 -->
  <li v-for="(item,index) in items">
  <span>{{item.name}}</span>
  <span>{{item.msg}}</span>
  </li>
 </ul>
 </div>
</template>

匹配(所有||單個)字段 > js:

export default {
 data () {
 return {
  search:'',
  list:[
  {name:'AAA',msg:'aaa文本介紹1'},
  {name:'BBB',msg:'bbb文本介紹2'},
  {name:'CCC',msg:'ccc文本介紹3'},
  {name:'DDD',msg:'ddd文本介紹4'},
  {name:'EEE',msg:'eee文本介紹5'},
  ]
 }
 },
 
 computed: {
 //過濾方法
 items: function() {
  var _search = this.search;
  if (_search) {
  //不區(qū)分大小寫處理
  var reg = new RegExp(_search, 'ig')
  //es6 filter過濾匹配,有則返回當前,無則返回所有
  return this.list.filter(function(e) {
   //匹配所有字段
   return Object.keys(e).some(function(key) {
   return e[key].match(reg);
   })
   //匹配某個字段
   // return e.name.match(reg);
  })
  };
  return this.list;
 }
 },
}

關于vue.js組件的教程,請大家點擊專題vue.js組件學習教程進行學習。

更多vue學習教程請閱讀專題《vue實戰(zhàn)教程》

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • vue打開其他項目頁面并傳入數(shù)據(jù)詳解

    vue打開其他項目頁面并傳入數(shù)據(jù)詳解

    這篇文章主要給大家介紹了關于vue打開其他項目頁面并傳入數(shù)據(jù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 一文教會你vue中使用async和await

    一文教會你vue中使用async和await

    async和await作為異步函數(shù),語法很簡單,就是在函數(shù)前面加上async 關鍵字,來表示它是異步的,下面這篇文章主要給大家介紹了如何通過一文教會你vue中使用async和await的相關資料,需要的朋友可以參考下
    2022-10-10
  • 利用vue組件自定義v-model實現(xiàn)一個Tab組件方法示例

    利用vue組件自定義v-model實現(xiàn)一個Tab組件方法示例

    這篇文章主要給大家介紹了關于利用vue組件自定義v-model實現(xiàn)一個Tab組件的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-12-12
  • vue項目百度地圖如何自定義標注marker

    vue項目百度地圖如何自定義標注marker

    這篇文章主要介紹了vue項目百度地圖如何自定義標注marker問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • VUE3+vite項目中動態(tài)引入組件與異步組件的詳細實例

    VUE3+vite項目中動態(tài)引入組件與異步組件的詳細實例

    在做vue3項目中時,每次使用都需要先進行引入,下面這篇文章主要給大家介紹了關于VUE3+vite項目中動態(tài)引入組件與異步組件的相關資料,需要的朋友可以參考下
    2022-09-09
  • vue使用Echart線柱混合圖排坑記錄

    vue使用Echart線柱混合圖排坑記錄

    這篇文章主要為大家介紹了vue使用Echart線柱混合圖排坑記錄,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • Vue中的transition封裝組件的實現(xiàn)方法

    Vue中的transition封裝組件的實現(xiàn)方法

    這篇文章主要介紹了Vue中的transition封裝組件的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • 使用Vue3和ApexCharts實現(xiàn)3D徑向條形圖的代碼

    使用Vue3和ApexCharts實現(xiàn)3D徑向條形圖的代碼

    徑向條形圖是一種用于可視化單一數(shù)據(jù)點及其與目標或理想值的關系的圖表類型,它在顯示進度、完成率或其他類似度量時非常有用,本文給大家介紹了使用Vue3和ApexCharts實現(xiàn)3D徑向條形圖,感興趣的小伙伴可以參考閱讀下
    2024-06-06
  • vue實現(xiàn)鼠標滑動展示tab欄切換

    vue實現(xiàn)鼠標滑動展示tab欄切換

    這篇文章主要為大家詳細介紹了vue實現(xiàn)鼠標滑動展示tab欄切換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 關于Vue?監(jiān)控數(shù)組的問題

    關于Vue?監(jiān)控數(shù)組的問題

    這篇文章主要介紹了Vue?監(jiān)控數(shù)組的示例,主要包括Vue?是如何追蹤數(shù)據(jù)發(fā)生變化,Vue?如何更新數(shù)組以及為什么有些數(shù)組的數(shù)據(jù)變更不能被?Vue?監(jiān)測到,對vue監(jiān)控數(shù)組知識是面試比較常見的問題,感興趣的朋友一起看看吧
    2022-05-05

最新評論

卫辉市| 理塘县| 垦利县| 莱芜市| 东兰县| 乐至县| 盐边县| 建水县| 桂林市| 通许县| 肥城市| 图们市| 广水市| 云梦县| 大庆市| 永胜县| 满洲里市| 庐江县| 满城县| 永善县| 庆元县| 澄城县| 连平县| 盈江县| 庆城县| 开鲁县| 黄骅市| 全椒县| 蓝山县| 江永县| 泸水县| 凉山| 宕昌县| 枣阳市| 韶山市| 罗山县| 旺苍县| 讷河市| 舟山市| 澳门| 青川县|