Taro编译h5端口点击返回Taro.navigateBack({delta: 1,})刷新当前页面问题
2026/5/8 3:06:33 网站建设 项目流程

笔者在使用Taro开发h5端和小程序的时候发现,在小程序中,正常调用的顶部导航栏组件,代码如下:

const backHandle = () => { console.log("backHandle"); Taro.navigateBack({ delta: 1, }); };

小程序端能正常返回到上级页面,h5端却是刷新了当前页面,经过一番研究,原来是因为路由模式的问题所导致,小程序端是基于页面栈记录层级,而h5端却没有,仅需在taro的config/index.ts里面添加如下配置h5端即可正常返回上级,

h5: { // 你的配置内容 。。。。。 router:{ mode: 'browser' // 或者保持 'hash' 并测试 navigateBack 的行为 }, }



需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询