最近开发的一个功能:列表里面对商品有选中和取消选中的功能,在详情页面也要有选中和取消选中该商品的功能:


    // 获取当前页面js里面的pages里的所有信息。
    var pages = getCurrentPages();
    // 是获取上一个页面的js里面的pages的所有信息。 -2 是上一个页面,-3是上上个页面以此类推。
    var beforePage = pages[pages.length - 2];
    // 传递的参数
    let current = {
      currentTarget: {
        dataset: {
          index: this.data.index,
          disabled: this.data.disabled
        }
      }
    }
    // 调取上一个页面的方法
    beforePage.selectItem(current);

    // 也可以直接改变上一个页面的数据
    beforePage.setData({
      text: '测试改变列表页面的数据'
    })


我的一个道姑朋友
80 声望4 粉丝

星光不问赶路人,岁月不负有心人。