已参考文档:https://ask.dcloud.net.cn/article/35120
依照官方的文档确实可以实现,但有同步需求所以添加了同步关键字,然后无法返回
无法判断是否有语法错误,请指正
爱好编程
- 发布:2020-12-27 22:39
- 更新:2021-01-04 12:02
- 阅读:1404
参考一下
data() {
return {
wv: null,
isBack: false,
};
},
onBackPress(options) {
if (options.from === 'backbutton' && !this.isBack) {
// 异步事件处理
this.wv.canBack(({ canBack }) => {
if (canBack) {
this.wv.back();
} else {
this.isBack = true;
uni.navigateBack();
}
});
return true;
}
return false;
},
爱好编程 (作者)
十分感谢,已经解决
2020-12-28 20:42
Enochjdy
这个this.isBack思路太关键了,我还以为是异步导致的问题,原来是机制就是这样。赞
2021-03-29 15:58
j***@163.com
好用,
2021-11-01 11:06