uniapp微信小程序打包成h5,无法以uni["navigateTo"]的方式使用uni.navigateTo,小程序使用正常
会报错TypeError: uni[n] is not a function
// 公共跳转方法
jumpPage(url, jumpType = "navigateTo") {
uni[jumpType]({
url
})
}
使用时
// 判断是否要保留当前页的逻辑
...
// 得出应该使用的跳转方式
const jumpType = true ? "navigateTo" : "redirectTo"
// 跳转
jumpPage('page/index/index', jumpType )
3 个回复
DCloud_UNI_yuhe
https://github.com/dcloudio/uni-app/issues/5032
JNCS - 济南晨霜信息技术有限公司-接单-18560000860
我自己这里也没问题呢
1***@qq.com (作者)
本地运行是没有问题的,但是点击hbuilderX的发行->网站-PC Web或手机H5之后,将打包出来的文件部署到线上,才会报错,此时在控制台打印uni是没有对应的跳转方法的