From: Satrong Date: Fri, 15 Dec 2023 07:09:59 +0000 (+0800) Subject: docs(zh): additions `setData` method (#2008) X-Git-Tag: v4.3.0~41 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8b59f868395db50a2c76579aa297c59e1f72e878;p=thirdparty%2Fvuejs%2Frouter.git docs(zh): additions `setData` method (#2008) --- diff --git a/packages/docs/zh/guide/advanced/data-fetching.md b/packages/docs/zh/guide/advanced/data-fetching.md index e060fcfb..521a6396 100644 --- a/packages/docs/zh/guide/advanced/data-fetching.md +++ b/packages/docs/zh/guide/advanced/data-fetching.md @@ -82,6 +82,7 @@ export default { }, beforeRouteEnter(to, from, next) { getPost(to.params.id, (err, post) => { + // `setData` 方法定义在下面的代码中 next(vm => vm.setData(err, post)) }) }, @@ -95,6 +96,15 @@ export default { this.error = error.toString() } }, + methods: { + setData(error, post) { + if (error) { + this.error = error + } else { + this.post = post + } + } + } } ```