Vue JS - 按日期过滤

时间:2018-03-08 15:30:28

标签: javascript vue.js vuejs2 vue-component

在下拉列表中我收取一年中的几个月,我尝试的操作是在select的onChange事件中我调用一个函数,以便它在表中过滤我,为此我做这段代码,我将select的值传递给函数,并尝试搜索项目的created_at字段,只查找所述数据的月份。



var toLower = function toLower(text) {
  return text.toString().toLowerCase()
}

var searchByMonth = function searchByMonth(items, term) {
  if (term) {
    return items.filter(function(item) {
      return toLower(item.created_at).includes(term).format('MMMM')
    })
  }
  return items
}

<select v-model="selected" v-on:change="searchOnTableByMonth(option)">
   <option v-for="option in options" v-bind:value="option.value">
       {{ option.text }}
   </option>
</select>
&#13;
&#13;
&#13;

0 个答案:

没有答案