微信小程序uniapp点击 navigateTo 无法跳转的问题

本文介绍了一个在uni-app中从非tabBar页面跳转至tabBar页面的问题及解决方案。通过对比`uni.navigateTo`与`uni.switchTab`的方法,指出了使用不当可能导致的跳转失败问题,并给出了正确的实现代码。

先附上参考资料链接:

https://www.jianshu.com/p/e5cb17e12462

对于本项目来说,返回和跳转至二级页面都正常,但是跳转不回首页很奇怪,参考上述资料clog了一下错误信息,代码如下:

toPublish(){
		uni.navigateTo({
			url:'../publish/publish',
			fail (error) {
			        console.log(error)
			    }
		})
	}

发现我需要跳转的是一个tabBar页面:
在这里插入图片描述
改正方法:

toPublish(){
		uni.switchTab({
			url:'../publish/publish',
		})
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值