我在app.js 设置了onPageNotFound监听未找到路由时跳转别的页面,在手机端都可以正常监听到并且跳转到对应的页面,但是在pc端不能只能监听 是怎么回事么?
onPageNotFound: function onPageNotFound(res) {
console.log('去向的页面', res);
var query = res.rawPath.split('?')[1];
var url = '/pagesA' + res.path.match(/\/([^/]+)\/(.+)/)[0];
var newQuery = query.length > 0 ? "?".concat(query) : '';
uni.reLaunch({
url: url + newQuery
});
},
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
setTimeout
异步执行)无效。App.onPageNotFound
,当跳转页面不存在时,将推入微信客户端原生的页面不存在提示页面。