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