From 3356ef49f974ea7e0b08192cb665453bb05c8dab Mon Sep 17 00:00:00 2001
From: skirtle <65301168+skirtles-code@users.noreply.github.com>
Date: Thu, 23 Nov 2023 08:28:22 +0000
Subject: [PATCH] docs: update links to the core Vue docs (#2055)
---
packages/docs/guide/advanced/composition-api.md | 2 +-
packages/docs/guide/advanced/lazy-loading.md | 2 +-
packages/docs/guide/advanced/navigation-guards.md | 2 +-
packages/docs/guide/advanced/transitions.md | 4 ++--
packages/docs/guide/essentials/history-mode.md | 2 +-
packages/docs/zh/guide/advanced/composition-api.md | 2 +-
packages/docs/zh/guide/advanced/lazy-loading.md | 2 +-
packages/docs/zh/guide/advanced/navigation-guards.md | 2 +-
packages/docs/zh/guide/advanced/transitions.md | 4 ++--
packages/docs/zh/guide/essentials/history-mode.md | 2 +-
packages/docs/zh/introduction.md | 2 +-
11 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/packages/docs/guide/advanced/composition-api.md b/packages/docs/guide/advanced/composition-api.md
index dd1d50aa..3e9213f7 100644
--- a/packages/docs/guide/advanced/composition-api.md
+++ b/packages/docs/guide/advanced/composition-api.md
@@ -5,7 +5,7 @@
title="Learn how to use Vue Router with the composition API"
/>
-The introduction of `setup` and Vue's [Composition API](https://v3.vuejs.org/guide/composition-api-introduction.html), open up new possibilities but to be able to get the full potential out of Vue Router, we will need to use a few new functions to replace access to `this` and in-component navigation guards.
+The introduction of `setup` and Vue's [Composition API](https://vuejs.org/guide/extras/composition-api-faq.html), open up new possibilities but to be able to get the full potential out of Vue Router, we will need to use a few new functions to replace access to `this` and in-component navigation guards.
## Accessing the Router and current Route inside `setup`
diff --git a/packages/docs/guide/advanced/lazy-loading.md b/packages/docs/guide/advanced/lazy-loading.md
index 1909d3d3..d33099c8 100644
--- a/packages/docs/guide/advanced/lazy-loading.md
+++ b/packages/docs/guide/advanced/lazy-loading.md
@@ -37,7 +37,7 @@ const UserDetails = () =>
In general, it's a good idea **to always use dynamic imports** for all your routes.
::: tip Note
-Do **not** use [Async components](https://v3.vuejs.org/guide/component-dynamic-async.html#async-components) for routes. Async components can still be used inside route components but route component themselves are just dynamic imports.
+Do **not** use [Async components](https://vuejs.org/guide/components/async.html) for routes. Async components can still be used inside route components but route component themselves are just dynamic imports.
:::
When using a bundler like webpack, this will automatically benefit from [code splitting](https://webpack.js.org/guides/code-splitting/)
diff --git a/packages/docs/guide/advanced/navigation-guards.md b/packages/docs/guide/advanced/navigation-guards.md
index fbad80c3..1d0067f6 100644
--- a/packages/docs/guide/advanced/navigation-guards.md
+++ b/packages/docs/guide/advanced/navigation-guards.md
@@ -264,7 +264,7 @@ beforeRouteLeave (to, from) {
### Using the composition API
-If you are writing your component using the [composition API and a `setup` function](https://v3.vuejs.org/guide/composition-api-setup.html#setup), you can add update and leave guards through `onBeforeRouteUpdate` and `onBeforeRouteLeave` respectively. Please refer to the [Composition API section](./composition-api.md#navigation-guards) for more details.
+If you are writing your component using the [composition API and a `setup` function](https://vuejs.org/api/composition-api-setup.html), you can add update and leave guards through `onBeforeRouteUpdate` and `onBeforeRouteLeave` respectively. Please refer to the [Composition API section](./composition-api.md#navigation-guards) for more details.
## The Full Navigation Resolution Flow
diff --git a/packages/docs/guide/advanced/transitions.md b/packages/docs/guide/advanced/transitions.md
index f49c5ae9..613256ab 100644
--- a/packages/docs/guide/advanced/transitions.md
+++ b/packages/docs/guide/advanced/transitions.md
@@ -15,7 +15,7 @@ In order to use transitions on your route components and animate navigations, yo
```
-[All transition APIs](https://v3.vuejs.org/guide/transitions-enterleave.html) work the same here.
+[All transition APIs](https://vuejs.org/guide/built-ins/transition.html) work the same here.
## Per-Route Transition
@@ -70,7 +70,7 @@ router.afterEach((to, from) => {
## Forcing a transition between reused views
-Vue might automatically reuse components that look alike, avoiding any transition. Fortunately, it is possible [to add a `key` attribute](https://v3.vuejs.org/api/special-attributes.html#key) to force transitions. This also allows you to trigger transitions while staying on the same route with different params:
+Vue might automatically reuse components that look alike, avoiding any transition. Fortunately, it is possible [to add a `key` attribute](https://vuejs.org/api/built-in-special-attributes.html#key) to force transitions. This also allows you to trigger transitions while staying on the same route with different params:
```vue
diff --git a/packages/docs/guide/essentials/history-mode.md b/packages/docs/guide/essentials/history-mode.md
index 11e9e999..8cb720e9 100644
--- a/packages/docs/guide/essentials/history-mode.md
+++ b/packages/docs/guide/essentials/history-mode.md
@@ -214,4 +214,4 @@ const router = createRouter({
})
```
-Alternatively, if you are using a Node.js server, you can implement the fallback by using the router on the server side to match the incoming URL and respond with 404 if no route is matched. Check out the [Vue server side rendering documentation](https://v3.vuejs.org/guide/ssr/introduction.html#what-is-server-side-rendering-ssr) for more information.
+Alternatively, if you are using a Node.js server, you can implement the fallback by using the router on the server side to match the incoming URL and respond with 404 if no route is matched. Check out the [Vue server side rendering documentation](https://vuejs.org/guide/scaling-up/ssr.html) for more information.
diff --git a/packages/docs/zh/guide/advanced/composition-api.md b/packages/docs/zh/guide/advanced/composition-api.md
index 399612e7..da2e9b82 100644
--- a/packages/docs/zh/guide/advanced/composition-api.md
+++ b/packages/docs/zh/guide/advanced/composition-api.md
@@ -5,7 +5,7 @@
title="Learn how to use Vue Router with the composition API"
/>
-å¼å
¥ `setup` å Vue ç[ç»åå¼ API](https://v3.vuejs.org/guide/composition-api-introduction.html)ï¼å¼è¾äºæ°çå¯è½æ§ï¼ä½è¦æ³å
å忥 Vue Router çæ½åï¼æä»¬éè¦ä½¿ç¨ä¸äºæ°ç彿°æ¥ä»£æ¿è®¿é® `this` åç»ä»¶å
导èªå®å«ã
+å¼å
¥ `setup` å Vue ç[ç»åå¼ API](https://cn.vuejs.org/guide/extras/composition-api-faq.html)ï¼å¼è¾äºæ°çå¯è½æ§ï¼ä½è¦æ³å
å忥 Vue Router çæ½åï¼æä»¬éè¦ä½¿ç¨ä¸äºæ°ç彿°æ¥ä»£æ¿è®¿é® `this` åç»ä»¶å
导èªå®å«ã
## å¨ `setup` ä¸è®¿é®è·¯ç±åå½åè·¯ç±
diff --git a/packages/docs/zh/guide/advanced/lazy-loading.md b/packages/docs/zh/guide/advanced/lazy-loading.md
index abb4d6aa..c4e0dffd 100644
--- a/packages/docs/zh/guide/advanced/lazy-loading.md
+++ b/packages/docs/zh/guide/advanced/lazy-loading.md
@@ -33,7 +33,7 @@ const UserDetails = () =>
ä¸è¬æ¥è¯´ï¼å¯¹ææçè·¯ç±**é½ä½¿ç¨å¨æå¯¼å
¥**æ¯ä¸ªå¥½ä¸»æã
::: tip 注æ
-**ä¸è¦**å¨è·¯ç±ä¸ä½¿ç¨[弿¥ç»ä»¶](https://v3.vuejs.org/guide/component-dynamic-async.html#async-components)ã弿¥ç»ä»¶ä»ç¶å¯ä»¥å¨è·¯ç±ç»ä»¶ä¸ä½¿ç¨ï¼ä½è·¯ç±ç»ä»¶æ¬èº«å°±æ¯å¨æå¯¼å
¥çã
+**ä¸è¦**å¨è·¯ç±ä¸ä½¿ç¨[弿¥ç»ä»¶](https://cn.vuejs.org/guide/components/async.html)ã弿¥ç»ä»¶ä»ç¶å¯ä»¥å¨è·¯ç±ç»ä»¶ä¸ä½¿ç¨ï¼ä½è·¯ç±ç»ä»¶æ¬èº«å°±æ¯å¨æå¯¼å
¥çã
:::
å¦æä½ ä½¿ç¨çæ¯ webpack ä¹ç±»çæå
å¨ï¼å®å°èªå¨ä»[代ç åå²](https://webpack.js.org/guides/code-splitting/)ä¸åçã
diff --git a/packages/docs/zh/guide/advanced/navigation-guards.md b/packages/docs/zh/guide/advanced/navigation-guards.md
index ddc5baea..7767b38c 100644
--- a/packages/docs/zh/guide/advanced/navigation-guards.md
+++ b/packages/docs/zh/guide/advanced/navigation-guards.md
@@ -246,7 +246,7 @@ beforeRouteLeave (to, from) {
### 使ç¨ç»å API
-å¦æä½ æ£å¨ä½¿ç¨[ç»å API å `setup` 彿°](https://v3.vuejs.org/guide/composition-api-setup.html#setup)æ¥ç¼åç»ä»¶ï¼ä½ å¯ä»¥éè¿ `onBeforeRouteUpdate` å `onBeforeRouteLeave` å嫿·»å update å leave å®å«ã 请åè[ç»å API é¨å](./composition-api.md#导èªå®å«)以è·å¾æ´å¤ç»èã
+å¦æä½ æ£å¨ä½¿ç¨[ç»å API å `setup` 彿°](https://cn.vuejs.org/api/composition-api-setup.html)æ¥ç¼åç»ä»¶ï¼ä½ å¯ä»¥éè¿ `onBeforeRouteUpdate` å `onBeforeRouteLeave` å嫿·»å update å leave å®å«ã 请åè[ç»å API é¨å](./composition-api.md#导èªå®å«)以è·å¾æ´å¤ç»èã
## 宿´ç导èªè§£ææµç¨
diff --git a/packages/docs/zh/guide/advanced/transitions.md b/packages/docs/zh/guide/advanced/transitions.md
index 19ddf9b6..d9b23d7e 100644
--- a/packages/docs/zh/guide/advanced/transitions.md
+++ b/packages/docs/zh/guide/advanced/transitions.md
@@ -15,7 +15,7 @@
```
-[Transition ç API](https://v3.vuejs.org/guide/transitions-enterleave.html) å¨è¿éåæ ·éç¨ã
+[Transition ç API](https://cn.vuejs.org/guide/built-ins/transition.html) å¨è¿éåæ ·éç¨ã
## å个路ç±çè¿æ¸¡
@@ -70,7 +70,7 @@ router.afterEach((to, from) => {
## 强å¶å¨å¤ç¨çè§å¾ä¹é´è¿è¡è¿æ¸¡
-Vue å¯è½ä¼èªå¨å¤ç¨çèµ·æ¥ç¸ä¼¼çç»ä»¶ï¼ä»è忽ç¥äºä»»ä½è¿æ¸¡ã幸è¿çæ¯ï¼å¯ä»¥[æ·»å ä¸ä¸ª `key` 屿§](https://v3.vuejs.org/api/special-attributes.html#key)æ¥å¼ºå¶è¿æ¸¡ãè¿ä¹å
è®¸ä½ å¨ç¸åè·¯ç±ä¸ä½¿ç¨ä¸åçåæ°è§¦åè¿æ¸¡ï¼
+Vue å¯è½ä¼èªå¨å¤ç¨çèµ·æ¥ç¸ä¼¼çç»ä»¶ï¼ä»è忽ç¥äºä»»ä½è¿æ¸¡ã幸è¿çæ¯ï¼å¯ä»¥[æ·»å ä¸ä¸ª `key` 屿§](https://cn.vuejs.org/api/built-in-special-attributes.html#key)æ¥å¼ºå¶è¿æ¸¡ãè¿ä¹å
è®¸ä½ å¨ç¸åè·¯ç±ä¸ä½¿ç¨ä¸åçåæ°è§¦åè¿æ¸¡ï¼
```vue
diff --git a/packages/docs/zh/guide/essentials/history-mode.md b/packages/docs/zh/guide/essentials/history-mode.md
index 71f4fa38..8334552a 100644
--- a/packages/docs/zh/guide/essentials/history-mode.md
+++ b/packages/docs/zh/guide/essentials/history-mode.md
@@ -197,4 +197,4 @@ const router = createRouter({
})
```
-å¦å¤ï¼å¦æä½ 使ç¨çæ¯ Node.js æå¡å¨ï¼ä½ å¯ä»¥éè¿å¨æå¡å¨ç«¯ä½¿ç¨è·¯ç±å¨æ¥å¹é
ä¼ å
¥ç URLï¼å¦ææ²¡æå¹é
å°è·¯ç±ï¼åç¨ 404 æ¥ååºï¼ä»èå®ç°åéãæ¥ç [Vue æå¡å¨ç«¯æ¸²æææ¡£](https://v3.cn.vuejs.org/guide/ssr/introduction.html#what-is-server-side-rendering-ssr)äºè§£æ´å¤ä¿¡æ¯ã
+å¦å¤ï¼å¦æä½ 使ç¨çæ¯ Node.js æå¡å¨ï¼ä½ å¯ä»¥éè¿å¨æå¡å¨ç«¯ä½¿ç¨è·¯ç±å¨æ¥å¹é
ä¼ å
¥ç URLï¼å¦ææ²¡æå¹é
å°è·¯ç±ï¼åç¨ 404 æ¥ååºï¼ä»èå®ç°åéãæ¥ç [Vue æå¡å¨ç«¯æ¸²æææ¡£](https://cn.vuejs.org/guide/scaling-up/ssr.html)äºè§£æ´å¤ä¿¡æ¯ã
diff --git a/packages/docs/zh/introduction.md b/packages/docs/zh/introduction.md
index d0fdc904..701303c4 100644
--- a/packages/docs/zh/introduction.md
+++ b/packages/docs/zh/introduction.md
@@ -5,7 +5,7 @@
title="Learn how to build powerful Single Page Applications with the Vue Router on Vue School"
/>
-Vue Router æ¯ [Vue.js](https://vuejs.org) ç宿¹è·¯ç±ãå®ä¸ Vue.js æ ¸å¿æ·±åº¦éæï¼è®©ç¨ Vue.js æå»ºå页åºç¨åå¾è½»èæä¸¾ãåè½å
æ¬ï¼
+Vue Router æ¯ [Vue.js](https://cn.vuejs.org/) ç宿¹è·¯ç±ãå®ä¸ Vue.js æ ¸å¿æ·±åº¦éæï¼è®©ç¨ Vue.js æå»ºå页åºç¨åå¾è½»èæä¸¾ãåè½å
æ¬ï¼
- åµå¥è·¯ç±æ å°
- å¨æè·¯ç±éæ©
--
2.47.2