huee812 2022-04-15 14:59 采纳率: 0%
浏览 150

微信小程序 云数据库值赋值到数组报错

代码如下:
Page({
data: {
url:[], //数组
},

previewImage:function(event){
wx.cloud.database().collection("imgs").where({op:'1'}).get({
success:function(res){
for(var i=0;i<res.data.length;i++){
var newar = {
site:JSON.stringify(res.data[i].url)
};
this.data.url = this.data.url.concat(newar);//数组赋值
this.setData({
url:this.data.url
});
}
}
}),
wx.previewImage({
//urls: ["cloud://huqq12-5gd07ykk20bc150b.6875-huqq12-5gd07ykk20bc150b-1311173720/2.png"] //希望的数组内的内容
urls: [url]
})
},
})
报错:

img

数据库

img

  • 写回答

1条回答 默认 最新

  • Null_Reference 2022-04-15 15:10
    关注

    这样写试一下

    
      previewImage:function(event){
        var _this = this;
      wx.cloud.database().collection("imgs").where({op:'1'}).get({
      success:function(res){
      for(var i=0;i<res.data.length;i++){
      var newar = {
      site:JSON.stringify(res.data[i].url)
      };
      let tempData = _this.data.url.concat(newar);//数组赋值
      _this.setData({
      url:tempData
      });
      }
      }
      }),
      wx.previewImage({
      //urls: ["cloud://huqq12-5gd07ykk20bc150b.6875-huqq12-5gd07ykk20bc150b-1311173720/2.png"] //希望的数组内的内容
      urls: [url]
      })
      }
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月15日