在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 從數(shù)組中根據(jù)某個字段拿出所有數(shù)據(jù)出來

從數(shù)組中根據(jù)某個字段拿出所有數(shù)據(jù)出來

    data() {
        return {
            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'
            }],
        }
    },
         clickDay(data) {
            var a = data.split('/');
            var curData = a[0] + '-' + (a[1] < 10 ? '0':'') + a[1]+'-'+ (a[2] < 10 ? '0':'')+a[2];
            //console.log(curData);
        },

每次點擊的時候,curData的值都不一樣,然后對比datalist中的time值,如果一樣就渲染當(dāng)前的數(shù)據(jù),點擊哪個渲染哪個數(shù)據(jù)

回答
編輯回答
久愛她

filter

2017年3月15日 02:10
編輯回答
九年囚

你的意思是根據(jù)一個條件過濾返回數(shù)組數(shù)據(jù)吧?
你可以考慮數(shù)組的過濾條件處理。

2017年9月27日 23:52
編輯回答
墨小白
datalist.filter(item=>item.time === '2018-06-24')

這是vue的寫法,datalist是請求過來的總數(shù)據(jù),searchTime是過濾的時間(這里要確保和請求的數(shù)據(jù)中的時間格式是一樣的),filterData才是渲染在頁面上的數(shù)據(jù),然后監(jiān)聽searchTime與datalist,改變filterData的值

computed:{
    filterData:function(){
        this.datalist.filter(item => this.searchTime == '' ? item.time === this.searchTime : true)
    }
},
2018年5月31日 20:04
編輯回答
賤人曾
datalist.find(v=>v.time===yourTime)
2018年2月27日 09:17
編輯回答
咕嚕嚕
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)
2017年12月23日 01:38