Flutter中以WebView的形式嵌入uniapp打包的h5,在进行页面跳转时无效?

基于uniapp开发的一个项目,最终打包成h5供Flutter嵌入某个模块进行使用,发现该模块以WebView的形式嵌入Fultter,在进行页面跳转的时候无效。部分uniapp该模块跳转的核心代码如下:

jumpTo () {
      if (this.checkDetail) {
        return
      }
      let url = `/components/form-render/ent-concat-wrapper?mOption=${JSON.stringify(this.mOptions)}&selectId=${this.mValue}&multiple=${this.conf.multiple}`;
      if (this.conf.multiple) {
        url = `/components/form-render/ent-concat-wrapper-multiple?mOption=${JSON.stringify(this.mOptions)}&selectId=${this.mValue}&multiple=${this.conf.multiple}`
      }
      uni.navigateTo({
        url,
        events: {
          callBack: (res) => {

          }
        }
      })
    },

通过console打印uni.navigateTo这里的代码没执行。

阅读 2.3k
1 个回答

如果代码语法没问题,检查一下是不是因为 undefined 引发了异常

  • this.conf
  • uni

其他我没想到有什么可能会在 uni.navigateTo 之间中断

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题