uniapp点击顶部返回按钮会出现空白页面
时间: 2023-05-31 21:04:53 浏览: 132
这个问题可能与你的路由有关,你可以尝试以下方法解决:
1. 确认你的页面是在路由表中注册的,可以在 `pages.json` 中查看。
2. 确认你的页面中是否有使用 `onUnload` 生命周期钩子函数,如果有,请尝试移除它,因为 `onUnload` 会在页面销毁时被触发,可能会导致页面无法正确返回。
3. 尝试在 `pages.json` 中设置 `globalStyle.navigationStyle` 为 `default`,这样可以使用原生的返回按钮,可能会解决问题。
4. 如果以上方法都不行,可以尝试在 `App.vue` 文件中添加以下代码:
```javascript
onShow() {
const pages = getCurrentPages()
if (pages.length === 1) {
uni.hideHomeButton()
} else {
uni.showHomeButton()
}
}
```
这样可以控制顶部返回按钮的显示和隐藏,可能会解决问题。
阅读全文