鍍金池/ 問(wèn)答/HTML/ vue.js接口每隔5秒刷新一次,如果有新數(shù)據(jù)加在原來(lái)數(shù)組的下面,如果沒(méi)有還是現(xiàn)

vue.js接口每隔5秒刷新一次,如果有新數(shù)據(jù)加在原來(lái)數(shù)組的下面,如果沒(méi)有還是現(xiàn)實(shí)原先的,怎么實(shí)現(xiàn)呢?

好的,大神們應(yīng)該是還沒(méi)有明白我的意思,
首先這個(gè)接口是一樣的接口,當(dāng)用戶(hù)到了不同的區(qū)域的時(shí)候,返回的數(shù)據(jù)是不一樣的。但是數(shù)據(jù)格式是一樣的,
比如說(shuō)我現(xiàn)在在A區(qū)域,那我拿到的數(shù)據(jù)了能是這樣的,

        newList:[
                {
                    id:1,
                    list:[
                        {name:"小明",age:18,phone:13456843},
                        {name:"小軍",age:19,phone:13456843},
                        {name:"小強(qiáng)",age:16,phone:13456843}
                    ]
                },
                {
                    id:2,
                    list:[
                        {name:"小分",age:12,phone:13456843},
                        {name:"小鄧",age:20,phone:13456843},
                        {name:"小超",age:24,phone:13456843}
                    ]
                }
            ],

我到了B區(qū)域拿到的數(shù)據(jù)可能是這樣的

                {
                    id:3,
                    list:[
                        {name:"小迪",age:18,phone:13456843},
                        {name:"小麗",age:19,phone:13456843},
                        {name:"小熱",age:16,phone:13456843}
                    ]
                },
                {
                    id:4,
                    list:[
                        {name:"小巴",age:12,phone:13456843},
                        {name:"小鹿",age:20,phone:13456843},
                        {name:"小晗",age:24,phone:13456843}
                    ]
                }

現(xiàn)在的需求呢就是把這兩個(gè)合并在一起,
變?yōu)?/p>

        newList:[
                {
                    id:1,
                    list:[
                        {name:"小明",age:18,phone:13456843},
                        {name:"小軍",age:19,phone:13456843},
                        {name:"小強(qiáng)",age:16,phone:13456843}
                    ]
                },
                {
                    id:2,
                    list:[
                        {name:"小分",age:12,phone:13456843},
                        {name:"小鄧",age:20,phone:13456843},
                        {name:"小超",age:24,phone:13456843}
                    ]
                },
                {
                    id:3,
                    list:[
                        {name:"小迪",age:18,phone:13456843},
                        {name:"小麗",age:19,phone:13456843},
                        {name:"小熱",age:16,phone:13456843}
                    ]
                },
                {
                    id:4,
                    list:[
                        {name:"小巴",age:12,phone:13456843},
                        {name:"小鹿",age:20,phone:13456843},
                        {name:"小晗",age:24,phone:13456843}
                    ]
                }
            ],

請(qǐng)問(wèn)該怎么實(shí)現(xiàn)呢?

回答
編輯回答
玩控

我跟你說(shuō)的就是這樣的啊,分析下,這個(gè)是不是類(lèi)似下拉加載更多這個(gè)功能,第一頁(yè)有了,假設(shè)就是你的A區(qū)域,這個(gè)時(shí)候下拉加載,第二頁(yè),這就是B區(qū)域,這個(gè)時(shí)候你的值應(yīng)該是A+B,你同意是這樣的嗎

2018年6月20日 10:39
編輯回答
薔薇花

新數(shù)據(jù)數(shù)組.forEach(item => {
this.newList.push(item)
})

2017年4月12日 05:24