微信小程序 同—页面两个方法之间怎么传递数组?

发布于 7 年前作者 yang7013199 次浏览最后编辑 7 年前来自 ask

sortTopic: function (t) {

    var e = this;

    var list = e.data.list;

    for (let i = 0; i < list.length; i++) {

      images.push({

        height:0,

        cover_pic: list[i].cover_pic,

        name: list[i].title,

        id: list[i].id,

      })

    }

    console.dir(images);

    this.setData({

      images: images   

 })

  },

loadImages: function () {

    let images = this.data.images;

console.log(images);

  },

这样调用为什么loadImages里边的images是空的

5 回复
dongxiuying
dongxiuying1 楼5 年前

看下你怎么调用的,可能是异步问题

bjia
bjia2 楼5 年前

我猜是同步异步的问题

lei80
lei803 楼5 年前

调用loadImages和sortTopic的代码呢?

pingcao
pingcao4 楼5 年前

如果只是调用了loadImages没有调用sortTopic,那么loadImages里边的images肯定是空的

zkong
zkong5 楼5 年前

images 没有定义吧