From: zhufengzhufeng <894918097@qq.com> Date: Thu, 4 Feb 2021 12:18:18 +0000 (+0800) Subject: docs: improve guards (#729) X-Git-Tag: v4.0.4~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=04fee1400cbfcd3bb1ea669d1da02e1bf85eca8c;p=thirdparty%2Fvuejs%2Frouter.git docs: improve guards (#729) Co-authored-by: Eduardo San Martin Morote --- diff --git a/docs/guide/advanced/navigation-guards.md b/docs/guide/advanced/navigation-guards.md index 124f3d11..0a945080 100644 --- a/docs/guide/advanced/navigation-guards.md +++ b/docs/guide/advanced/navigation-guards.md @@ -37,7 +37,8 @@ All of the the things above **work the same way with `async` functions** and Pro ```js router.beforeEach(async (to, from) => { // canUserAccess() returns `true` or `false` - return await canUserAccess(to) + const canAccess = await canUserAccess(to) + if (!canAccess) return '/login' }) ```