用 router.replace 跳转到首页,还是会返回到快应用内的页面


如果使用 router.replace,由 A 页面跳转到快应用首页,如果有 B 页面跳转到 A 页面这个场景,那么在快应用首页返回,就会返回到 B 页面。 router.replace 只是将 A 页面从页面栈中替换掉了。 如果需要在首页返回时,直接退出快应用,建议在跳转到首页的同时使用 router.clear 清空页面栈。

router.push({
  uri: url
});
router.clear();

详见官方文档

results matching ""

    No results matching ""