上拉更新,数据已经请求到了,但是用concat拼接的时候报错
发布于 6 年前 作者 uyu 16695 次浏览 来自 问答

success: function (res) {

console.log(arr1)  //打印如下图

console.log(res.data)//打印如下图

that.setData({

arr: arr1.concat(res.data),   // 这里报错 ,大神们帮我看看写法有没有错,谢谢  arr1.concat is not a function;

arr_number: res.data.arr_number

})

}

10 回复

解决了,原因是因为后台传回来的是对象,concat拼接的是数组

你后台是不是用json_encode传回来

我也是用json_encode,可以请教一下那你前端怎么处理的?

一零一四9五三零六八

你试一下把 arr1 改成 this.data.arr

看到了,arr1 是 Object 不是 Array

请问一下你这个问题解决了没,我也遇到这个想请教一下

转什么啊,让你们后端改 json 结构哇

好的,谢谢老铁

那要怎么搞,用什么转数组?

回到顶部