From: Mauricio Matias C Date: Tue, 30 Aug 2022 15:01:40 +0000 (-0400) Subject: docs: code example on 'Fetching Before Navigation' with a better context (#1538) X-Git-Tag: v4.1.6~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2486f98514f6d641424f8c16ac0034ffcd72e45c;p=thirdparty%2Fvuejs%2Frouter.git docs: code example on 'Fetching Before Navigation' with a better context (#1538) Co-authored-by: Eduardo San Martin Morote --- diff --git a/packages/docs/guide/advanced/data-fetching.md b/packages/docs/guide/advanced/data-fetching.md index 8a3882d1..c372f237 100644 --- a/packages/docs/guide/advanced/data-fetching.md +++ b/packages/docs/guide/advanced/data-fetching.md @@ -83,6 +83,7 @@ export default { }, beforeRouteEnter(to, from, next) { getPost(to.params.id, (err, post) => { + // `setData` is a method defined below next(vm => vm.setData(err, post)) }) }, @@ -96,6 +97,15 @@ export default { this.error = error.toString() } }, + methods: { + setData(error, post) { + if (error) { + this.error = error + } else { + this.post = post + } + } + } } ```