小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
这个是代码
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
currData初始化为对象,执行Array.prototype.push.apply(currData, jsonObj.object)使其成为了伪数组(key值为0,1,2..索引并有length属性的对象),可以通过Array.prototype.slice.call(currData)转成数组。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
loadSignReplyInfo: function() {
var _this=this
wx.request({
url:""
success: function(res) {
console.log("reply");
console.log(res);
//var jsonObj = JSON.parse(res.data);
var jsonObj = res.data;
if (jsonObj.statusCode == 200) {
var currData = {};
if (_this.data.pageNum == 1) {
currData = jsonObj.object;
} else if (_this.data.pageNum != 1) {
currData = _this.data.signReplyList
// currData = currData.concat(jsonObj.object);
Array.prototype.push.apply(currData, jsonObj.object)
}
console.log("currData")
console.log(currData)
_this.setData({
signReplyList: currData,
replypageNum: pageNum + 1,
replysearchLoading: false
})
if (jsonObj.statusCode == 205) {
},
把数组变成对象?你用的啥方法啊
jsonObj.object;是一个json字符串
啥?能做个简单的代码片段吗?
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
然后就莫名其妙多了一个 其他的都能用 就这个出来了length
我把代码整出来 你看下
这是你后台给你的就错了的吧
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
currData初始化为对象,执行Array.prototype.push.apply(currData, jsonObj.object)使其成为了伪数组(key值为0,1,2..索引并有length属性的对象),可以通过Array.prototype.slice.call(currData)转成数组。
loadSignReplyInfo: function() {
var _this=this
wx.request({
url:""
success: function(res) {
console.log("reply");
console.log(res);
//var jsonObj = JSON.parse(res.data);
var jsonObj = res.data;
if (jsonObj.statusCode == 200) {
var currData = {};
if (_this.data.pageNum == 1) {
currData = jsonObj.object;
} else if (_this.data.pageNum != 1) {
currData = _this.data.signReplyList
// currData = currData.concat(jsonObj.object);
Array.prototype.push.apply(currData, jsonObj.object)
}
console.log("currData")
console.log(currData)
_this.setData({
signReplyList: currData,
replypageNum: pageNum + 1,
replysearchLoading: false
})
}
if (jsonObj.statusCode == 205) {
_this.setData({
replysearchLoading: false
})
}
}
})
},
把数组变成对象?你用的啥方法啊
var currData = {};
if (_this.data.pageNum == 1) {
currData = jsonObj.object;
}
jsonObj.object;是一个json字符串
啥?能做个简单的代码片段吗?
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
然后就莫名其妙多了一个 其他的都能用 就这个出来了length
我把代码整出来 你看下
这是你后台给你的就错了的吧