taro-微信小程序页面跳转路由问题

1.使用taro.redirect会导致页面路由跳转页数保留(待解决)
2.使用taro.navigateback带参数

// A页面
    Taro.navigateTo({
      url: `/pages/SheetPage/index`,
      events: {
        someEvent: function (data) {
          console.log("返回的数据---", data)
          setCurrent(data.queNumber)
        }
      }
    })

// B页面
  const clickquestion = (idx) => {
    console.log('点击题号-----', idx)
    const pages = getCurrentPages()
    const current = pages[pages.length - 1]
    const eventChannel = current.getOpenerEventChannel()
    eventChannel.emit('someEvent', { queNumber: idx });
 
    // Router.back({ name: idx })
 
    Taro.navigateBack({
      delta: 1
    })
  }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容