4 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊
datalist.filter(item=>item.time === '2018-06-24')
這是vue的寫法,datalist是請(qǐng)求過來的總數(shù)據(jù),searchTime是過濾的時(shí)間(這里要確保和請(qǐng)求的數(shù)據(jù)中的時(shí)間格式是一樣的),filterData才是渲染在頁(yè)面上的數(shù)據(jù),然后監(jiān)聽searchTime與datalist,改變filterData的值
computed:{
filterData:function(){
this.datalist.filter(item => this.searchTime == '' ? item.time === this.searchTime : true)
}
},

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊
你的意思是根據(jù)一個(gè)條件過濾返回?cái)?shù)組數(shù)據(jù)吧?
你可以考慮數(shù)組的過濾條件處理。

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
let datalist = [
{
'title':'標(biāo)題1',
'time':'2018-06-24'
},
{
'title':'標(biāo)題2',
'time':'2018-06-24'
},
{
'title':'標(biāo)題3',
'time':'2018-06-29'
}]
datalist = datalist.filter(d => d.time === '2018-06-24')
console.log(datalist)
添加回答
舉報(bào)