亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

vue如何實現列表篩選功能

vue
小億
301
2023-08-03 23:06:46
欄目: 編程語言

在Vue中實現列表篩選功能有多種方法,以下是其中一種常見的做法:

1. 創建一個Vue組件,用于顯示列表和處理篩選邏輯。

<template>

  <div>

    <input v-model="filterText" placeholder="輸入關鍵字篩選">

    <ul>

      <li v-for="item in filteredList" :key="item.id">{{ item.name }}</li>

    </ul>

  </div>

</template>

<script>

export default {

  data() {

    return {

      filterText: '',

      list: [

        { id: 1, name: 'Item 1' },

        { id: 2, name: 'Item 2' },

        { id: 3, name: 'Item 3' },

      ],

    };

  },

  computed: {

    filteredList() {

      return this.list.filter(item => {

        return item.name.includes(this.filterText);

      });

    },

  },

};

</script>

在上面的示例中,我們使用了一個輸入框(<input>)來獲取用戶的篩選關鍵字,并使用v-model指令將輸入框的值綁定到filterText數據屬性上。

在computed計算屬性中,我們使用filter()方法來過濾列表項,只顯示包含篩選關鍵字的項。

最后,在模板中使用v-for指令遍歷filteredList,并通過:key綁定每個列表項的唯一標識符。

你可以根據需要自定義樣式、添加更多篩選條件或使用其他方法來實現列表篩選功能。


0
和平县| 五华县| 北京市| 定西市| 启东市| 绥化市| 左贡县| 韶关市| 和平区| 息烽县| 九龙县| 罗源县| 仁寿县| 石狮市| 会理县| 衡水市| 徐州市| 永丰县| 长沙市| 高密市| 海淀区| 新疆| 明溪县| 固始县| 临潭县| 祁连县| 江孜县| 石渠县| 开封县| 平阴县| 邓州市| 邵阳市| 忻州市| 保康县| 休宁县| 喜德县| 丽江市| 资中县| 蓬溪县| 通州区| 通河县|