收藏
回答

返回父级时父页面栈数据一直都是最后一级子级页面数据,怎么回事,帮看下?

mpvue的demo,逻辑就是点击下一页通过wx.navigateTo 继续打开当前页面,pageid+1,点下一页是没问题的,但是点击顶部的返回,页面数据栈数据一直都是最后这一页的(如:我点到第4页,点返回页面栈数据一直都是pageid = 4 )

代码如下:

 



export default {
  data () {
    return {
      pageid1,
    }
  },
  onShow () {
    const pages = getCurrentPages();
  },
  onLoad (e) {
    if (e.id != undefined) {
      this.pageid = parseInt(e.id);
    }
  },
  methods: {
    opennextpage () {
      const pages = getCurrentPages();


      let page = this.pageid + 1;
      //下一页,页面地址是同一个,参数不同
      wx.navigateTo({
        url`/pages/test/main?id=${page}`
      })
    },
  }
}


最后一次编辑于  2020-04-22
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签