From cfbca1ae290c8d21bdf051022c357e725be12a3f Mon Sep 17 00:00:00 2001 From: Jinjiang Date: Sat, 3 Mar 2018 23:16:03 +0800 Subject: [PATCH 1/4] [docs][zh-cn] synced udpates and some typos --- docs/zh-cn/SUMMARY.md | 2 +- docs/zh-cn/api/route-object.md | 14 +++++++++----- docs/zh-cn/essentials/redirect-and-alias.md | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/docs/zh-cn/SUMMARY.md b/docs/zh-cn/SUMMARY.md index eee0608ac..42611e636 100644 --- a/docs/zh-cn/SUMMARY.md +++ b/docs/zh-cn/SUMMARY.md @@ -12,7 +12,7 @@ - [编程式导航](essentials/navigation.md) - [命名路由](essentials/named-routes.md) - [命名视图](essentials/named-views.md) - - [重定向 和 别名](essentials/redirect-and-alias.md) + - [重定向和别名](essentials/redirect-and-alias.md) - [向路由组件传递 props](essentials/passing-props.md) - [HTML5 History 模式](essentials/history-mode.md) - 进阶 diff --git a/docs/zh-cn/api/route-object.md b/docs/zh-cn/api/route-object.md index 726b7cf85..14f5c8343 100644 --- a/docs/zh-cn/api/route-object.md +++ b/docs/zh-cn/api/route-object.md @@ -1,8 +1,8 @@ # 路由信息对象 -一个 **route object(路由信息对象)** 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的 **route records(路由记录)**。 +一个 **route object (路由信息对象)** 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的 **route records (路由记录)**。 -route object 是 immutable(不可变) 的,每次成功的导航后都会产生一个新的对象。 +route object 是 immutable (不可变) 的,每次成功的导航后都会产生一个新的对象。 route object 出现在多个地方: @@ -66,7 +66,7 @@ route object 出现在多个地方: - 类型: `Array` - 一个数组,包含当前路由的所有嵌套路径片段的 **路由记录** 。路由记录就是 `routes` 配置数组中的对象副本(还有在 `children` 数组)。 + 一个数组,包含当前路由的所有嵌套路径片段的 **路由记录** 。路由记录就是 `routes` 配置数组中的对象副本 (还有在 `children` 数组)。 ``` js const router = new VueRouter({ @@ -82,8 +82,12 @@ route object 出现在多个地方: }) ``` - 当 URL 为 `/foo/bar`,`$route.matched` 将会是一个包含从上到下的所有对象(副本)。 + 当 URL 为 `/foo/bar`,`$route.matched` 将会是一个包含从上到下的所有对象 (副本)。 - **$route.name** - 当前路由的名称,如果有的话。(查看 [命名路由](../essentials/named-routes.md)) + 当前路由的名称,如果有的话。(查看[命名路由](../essentials/named-routes.md)) + +- **$route.redirectedFrom** + + 如果存在重定向,即为重定向来源的路由的名字。(参阅[重定向和别名](../essentials/redirect-and-alias.md)) diff --git a/docs/zh-cn/essentials/redirect-and-alias.md b/docs/zh-cn/essentials/redirect-and-alias.md index 643f28827..a606307dd 100644 --- a/docs/zh-cn/essentials/redirect-and-alias.md +++ b/docs/zh-cn/essentials/redirect-and-alias.md @@ -1,4 +1,4 @@ -# 重定向 和 别名 +# 重定向和别名 ### 重定向 From 0a0e0b8702c34c28a28ed4f44b514ed3d5644dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8B=BE=E4=B8=89=E8=82=A1=E5=9B=9B?= Date: Sun, 4 Mar 2018 02:10:50 +0800 Subject: [PATCH 2/4] Update route-object.md --- docs/zh-cn/api/route-object.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/zh-cn/api/route-object.md b/docs/zh-cn/api/route-object.md index 14f5c8343..bf8f4fb74 100644 --- a/docs/zh-cn/api/route-object.md +++ b/docs/zh-cn/api/route-object.md @@ -1,8 +1,8 @@ # 路由信息对象 -一个 **route object (路由信息对象)** 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的 **route records (路由记录)**。 +一个 **路由信息对象 (route object)** 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的 **路由记录 (route records)**。 -route object 是 immutable (不可变) 的,每次成功的导航后都会产生一个新的对象。 +route object 是不可变 (immutable) 的,每次成功的导航后都会产生一个新的对象。 route object 出现在多个地方: @@ -66,7 +66,7 @@ route object 出现在多个地方: - 类型: `Array` - 一个数组,包含当前路由的所有嵌套路径片段的 **路由记录** 。路由记录就是 `routes` 配置数组中的对象副本 (还有在 `children` 数组)。 + 一个数组,包含当前路由的所有嵌套路径片段的**路由记录** 。路由记录就是 `routes` 配置数组中的对象副本 (还有在 `children` 数组)。 ``` js const router = new VueRouter({ From 22f59a689dd0eed60ba2458afbb4c1c52e5bdde7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8B=BE=E4=B8=89=E8=82=A1=E5=9B=9B?= Date: Sun, 4 Mar 2018 22:29:25 +0800 Subject: [PATCH 3/4] Update route-object.md --- docs/zh-cn/api/route-object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/zh-cn/api/route-object.md b/docs/zh-cn/api/route-object.md index bf8f4fb74..96b7317b1 100644 --- a/docs/zh-cn/api/route-object.md +++ b/docs/zh-cn/api/route-object.md @@ -1,6 +1,6 @@ # 路由信息对象 -一个 **路由信息对象 (route object)** 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的 **路由记录 (route records)**。 +一个 **路由信息对象 (route object)** 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的**路由记录 (route records)**。 route object 是不可变 (immutable) 的,每次成功的导航后都会产生一个新的对象。 From 874740268dd72acc44ba4b3141fc7072df607849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8B=BE=E4=B8=89=E8=82=A1=E5=9B=9B?= Date: Tue, 6 Mar 2018 01:10:45 +0800 Subject: [PATCH 4/4] Update route-object.md --- docs/zh-cn/api/route-object.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/zh-cn/api/route-object.md b/docs/zh-cn/api/route-object.md index 96b7317b1..e0181a4ff 100644 --- a/docs/zh-cn/api/route-object.md +++ b/docs/zh-cn/api/route-object.md @@ -1,10 +1,10 @@ # 路由信息对象 -一个 **路由信息对象 (route object)** 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的**路由记录 (route records)**。 +一个**路由对象 (route object)** 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的**路由记录 (route records)**。 -route object 是不可变 (immutable) 的,每次成功的导航后都会产生一个新的对象。 +路由对象是不可变 (immutable) 的,每次成功的导航后都会产生一个新的对象。 -route object 出现在多个地方: +路由对象出现在多个地方: - 在组件内,即 `this.$route` @@ -16,7 +16,7 @@ route object 出现在多个地方: ``` js router.beforeEach((to, from, next) => { - // to 和 from 都是 路由信息对象 + // `to` 和 `from` 都是路由对象 }) ``` @@ -25,7 +25,7 @@ route object 出现在多个地方: ``` js const router = new VueRouter({ scrollBehavior (to, from, savedPosition) { - // to 和 from 都是 路由信息对象 +      // `to` 和 `from` 都是路由对象 } }) ``` @@ -42,7 +42,7 @@ route object 出现在多个地方: - 类型: `Object` - 一个 key/value 对象,包含了 动态片段 和 全匹配片段,如果没有路由参数,就是一个空对象。 + 一个 key/value 对象,包含了动态片段和全匹配片段,如果没有路由参数,就是一个空对象。 - **$route.query** @@ -71,10 +71,10 @@ route object 出现在多个地方: ``` js const router = new VueRouter({ routes: [ - // 下面的对象就是 route record + // 下面的对象就是路由记录 { path: '/foo', component: Foo, children: [ - // 这也是个 route record + // 这也是个路由记录 { path: 'bar', component: Bar } ] }