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这里的代码没执行。


回答:

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

  • this.conf
  • uni

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

以上是 Flutter中以WebView的形式嵌入uniapp打包的h5,在进行页面跳转时无效? 的全部内容, 来源链接: utcz.com/p/933747.html

回到顶部