收藏
回答

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

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 个回答

  • 陈宇明
    陈宇明
    2021-03-30

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

    2021-03-30
    有用
    回复
  • 哄哄
    哄哄
    2021-03-30

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

    2021-03-30
    有用
    回复
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2021-03-30

    我猜是同步异步的问题

    2021-03-30
    有用
    回复
  • 跨商通
    跨商通
    2021-03-30

    调用loadImages和sortTopic的代码呢?

    2021-03-30
    有用
    回复
  • 雨辰
    雨辰
    2021-03-30

    images 没有定义吧

    2021-03-30
    有用
    回复 1
    • moon
      moon
      2021-03-31
      最上边定义了 没放出来
      2021-03-31
      回复
登录 后发表内容
问题标签