小程序端是正常的
但是在h5的话,url改变,但是页面不会跳转
Uncaught (in promise) TypeError: Cannot read property 'refs' of null
我问题刚好和你相反。小程序不正常,h5可以正常跳转。
我的问题解决。
一,onClick里不能直接写匿名函数。
2, 跳转路径要最前面要有'/',比如: '/pages/xxx/xxx'; 不能Taro.navigateTo({url: 'pages/productlist/index'})。
@cgx9 我和你目前的方法一样,但是依然存在问题
跳转代码能不能贴一下
@luckyadam
testNavigate() {
Taro.navigateTo({url:'/pages/haha/index'})
}
<Button size='default' onClick={this.testNavigate}>按下去</Button>
H5 端跳转不了应该代码报错了,可以看看报错信息么
Taro.navigateTo({url: /pages/partner/signup})
我的电脑报这个错误
Uncaught (in promise) {errMsg: "navigateTo:fail history.push is not a function"}
但是程序build以后,发布到服务器,又可以跳转
在我同事电脑上也可以跳转
不知道咋回事
@forconz 什么系统?
我重新安装依赖包之后也报这个错误,之前没有问题,可以直接跳转
Uncaught (in promise) {errMsg: "navigateTo:fail history.push is not a function"}
macOS
程序build以后也有该问题
我重新安装依赖包之后也报这个错误,之前没有问题,可以直接跳转
Uncaught (in promise) {errMsg: "navigateTo:fail history.push is not a function"}
macOS
程序build以后也有该问题
@tarojs/cli 降到 1.3.0就好了(出问题的是1.3.19)
可能是 @taro/cli 跟你项目中 taro 版本不一致导致的
我的问题解决。
一,onClick里不能直接写匿名函数。
2, 跳转路径要最前面要有'/',比如: '/pages/xxx/xxx'; 不能Taro.navigateTo({url: 'pages/productlist/index'})。
2018年的bug到2020年都还在、版本都是到2.2.6了,这种bug也是麻烦
Most helpful comment
我的问题解决。
一,onClick里不能直接写匿名函数。
2, 跳转路径要最前面要有'/',比如: '/pages/xxx/xxx'; 不能Taro.navigateTo({url: 'pages/productlist/index'})。