diff --git a/docs/markdown/advanced-usage.zh-CN.md b/docs/markdown/advanced-usage.zh-CN.md
index 6ffe5360a..69bf93a36 100644
--- a/docs/markdown/advanced-usage.zh-CN.md
+++ b/docs/markdown/advanced-usage.zh-CN.md
@@ -8,7 +8,7 @@
 
 ### 组件插槽
 
-Vant 提供了丰富的组件插槽,通过插槽可以对组件的某一部分进行个性化定制。如果你对 Vue 的插槽不太熟悉,可以阅读 Vue 官方文档中的[插槽章节](https://cn.vuejs.org/v2/guide/components-slots.html)。下面是通过插槽来定制 Checkbox 图标的示例:
+Vant 提供了丰富的组件插槽,通过插槽可以对组件的某一部分进行个性化定制。如果你对 Vue 的插槽不太熟悉,可以阅读 Vue 官方文档中的[插槽章节](https://v3.cn.vuejs.org/guide/component-slots.html)。下面是通过插槽来定制 Checkbox 图标的示例:
 
 ```html
 <van-checkbox v-model="checked">
@@ -34,7 +34,7 @@ export default {
 
 ### 组件实例方法
 
-Vant 中的许多组件提供了实例方法,调用实例方法时,我们需要通过 [ref](https://cn.vuejs.org/v2/api/#ref) 来注册组件引用信息,引用信息将会注册在父组件的`$refs`对象上。注册完成后,我们可以通过`this.$refs.xxx`访问到对应的组件实例,并调用上面的实例方法。
+Vant 中的许多组件提供了实例方法,调用实例方法时,我们需要通过 [ref](https://v3.cn.vuejs.org/guide/component-template-refs.html) 来注册组件引用信息,引用信息将会注册在父组件的`$refs`对象上。注册完成后,我们可以通过`this.$refs.xxx`访问到对应的组件实例,并调用上面的实例方法。
 
 ```html
 <!-- 通过 ref 属性将组件绑定到 this.$refs.checkbox 上 -->
diff --git a/docs/markdown/style-guide.zh-CN.md b/docs/markdown/style-guide.zh-CN.md
index 437a50c4d..a9ca41ffd 100644
--- a/docs/markdown/style-guide.zh-CN.md
+++ b/docs/markdown/style-guide.zh-CN.md
@@ -2,7 +2,7 @@
 
 ### 介绍
 
-在参与 Vant 开发时,请遵守约定的单文件组件风格指南,指南内容节选自 [Vue 官方风格指南](https://cn.vuejs.org/v2/style-guide)。
+在参与 Vant 开发时,请遵守约定的单文件组件风格指南,指南内容节选自 [Vue 官方风格指南](https://v3.cn.vuejs.org/style-guide/)。
 
 ### 组件数据
 
diff --git a/src/address-edit/README.md b/src/address-edit/README.md
index 55d0967f5..5a1d73911 100644
--- a/src/address-edit/README.md
+++ b/src/address-edit/README.md
@@ -113,7 +113,7 @@ export default {
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get AddressEdit instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get AddressEdit instance and call instance methods.
 
 | Name             | Description        | Attribute             | Return value |
 | ---------------- | ------------------ | --------------------- | ------------ |
diff --git a/src/area/README.md b/src/area/README.md
index ba926d42b..3242e575b 100644
--- a/src/area/README.md
+++ b/src/area/README.md
@@ -90,7 +90,7 @@ To have a selected value,simply pass the `code` of target area to `value` prop
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get Area instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get Area instance and call instance methods.
 
 | Name  | Description               | Attribute     | Return value |
 | ----- | ------------------------- | ------------- | ------------ |
diff --git a/src/calendar/README.md b/src/calendar/README.md
index d076999bc..89b16100b 100644
--- a/src/calendar/README.md
+++ b/src/calendar/README.md
@@ -313,7 +313,7 @@ Following props are supported when the type is multiple
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get Calendar instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get Calendar instance and call instance methods.
 
 | Name  | Description                         | Attribute | Return value |
 | ----- | ----------------------------------- | --------- | ------------ |
diff --git a/src/checkbox/README.md b/src/checkbox/README.md
index 75aa98b4a..56932af25 100644
--- a/src/checkbox/README.md
+++ b/src/checkbox/README.md
@@ -269,7 +269,7 @@ export default {
 
 ### CheckboxGroup Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get CheckboxGroup instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get CheckboxGroup instance and call instance methods.
 
 | Name | Description | Attribute | Return value |
 | --- | --- | --- | --- |
@@ -277,7 +277,7 @@ Use [ref](https://vuejs.org/v2/api/#ref) to get CheckboxGroup instance and call
 
 ### Checkbox Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get Checkbox instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get Checkbox instance and call instance methods.
 
 | Name   | Description         | Attribute           | Return value |
 | ------ | ------------------- | ------------------- | ------------ |
diff --git a/src/collapse/README.md b/src/collapse/README.md
index 8a2b62ed2..49c11201a 100644
--- a/src/collapse/README.md
+++ b/src/collapse/README.md
@@ -144,7 +144,7 @@ export default {
 
 ### CollapseItem Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get CollapseItem instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get CollapseItem instance and call instance methods.
 
 | Name | Description | Attribute | Return value |
 | --- | --- | --- | --- |
diff --git a/src/count-down/README.md b/src/count-down/README.md
index 64fef8755..0fca8d300 100644
--- a/src/count-down/README.md
+++ b/src/count-down/README.md
@@ -158,7 +158,7 @@ export default {
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get CountDown instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get CountDown instance and call instance methods.
 
 | Name  | Description      | Attribute | Return value |
 | ----- | ---------------- | --------- | ------------ |
diff --git a/src/datetime-picker/README.md b/src/datetime-picker/README.md
index c4b4ef3d2..2521e1aba 100644
--- a/src/datetime-picker/README.md
+++ b/src/datetime-picker/README.md
@@ -295,7 +295,7 @@ Following props are supported when the type is time
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get DatetimePicker instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get DatetimePicker instance and call instance methods.
 
 | Name               | Description         | Attribute | Return value |
 | ------------------ | ------------------- | --------- | ------------ |
diff --git a/src/dialog/README.md b/src/dialog/README.md
index c333909f0..a44e34605 100644
--- a/src/dialog/README.md
+++ b/src/dialog/README.md
@@ -157,7 +157,7 @@ export default {
 | lockScroll | Whether to lock body scroll | _boolean_ | `true` |
 | allowHtml `v2.8.7` | Whether to allow HTML rendering in message | _boolean_ | `false` |
 | beforeClose | Callback function before close,<br>call done() to close dialog,<br>call done(false) to cancel loading | (action: string, done: Function) => void | - |
-| transition | Transition, equivalent to `name` prop of [transtion](https://vuejs.org/v2/api/#transition) | _string_ | - |
+| transition | Transition, equivalent to `name` prop of [transtion](https://v3.vuejs.org/api/built-in-components.html#transition) | _string_ | - |
 | teleport | Return the mount node for Dialog | _string \| Element_ | `body` |
 
 ### Props
@@ -185,7 +185,7 @@ export default {
 | lock-scroll | Whether to lock background scroll | _boolean_ | `true` |
 | allow-html `v2.8.7` | Whether to allow HTML rendering in message | _boolean_ | `false` |
 | before-close | Callback function before close | _(action) => boolean \| Promise_ | - |
-| transition | Transition, equivalent to `name` prop of [transtion](https://vuejs.org/v2/api/#transition) | _string_ | - |
+| transition | Transition, equivalent to `name` prop of [transtion](https://v3.vuejs.org/api/built-in-components.html#transition) | _string_ | - |
 | teleport | Return the mount node for Dialog | _string \| Element_ | - |
 
 ### Events
diff --git a/src/dialog/README.zh-CN.md b/src/dialog/README.zh-CN.md
index 05f693578..285e3cf7e 100644
--- a/src/dialog/README.zh-CN.md
+++ b/src/dialog/README.zh-CN.md
@@ -192,7 +192,7 @@ export default {
 | lockScroll | 是否锁定背景滚动 | _boolean_ | `true` |
 | allowHtml `v2.8.7` | 是否允许 message 内容中渲染 HTML | _boolean_ | `false` |
 | beforeClose | 关闭前的回调函数,<br>调用 done() 后关闭弹窗,<br>调用 done(false) 阻止弹窗关闭 | _(action, done) => void_ | - |
-| transition | 动画类名,等价于 [transtion](https://cn.vuejs.org/v2/api/index.html#transition) 的`name`属性 | _string_ | - |
+| transition | 动画类名,等价于 [transtion](https://v3.cn.vuejs.org/api/built-in-components.html#transition) 的`name`属性 | _string_ | - |
 | teleport | 指定挂载的节点,[用法示例](#/zh-CN/popup#zhi-ding-gua-zai-wei-zhi) | _string \| Element_ | `body` |
 
 ### Props
@@ -222,7 +222,7 @@ export default {
 | lock-scroll | 是否锁定背景滚动 | _boolean_ | `true` |
 | allow-html `v2.8.7` | 是否允许 message 内容中渲染 HTML | _boolean_ | `false` |
 | before-close | 关闭前的回调函数,返回 `false` 可阻止关闭,支持返回 Promise | _(action) => boolean \| Promise_ | - |
-| transition | 动画类名,等价于 [transtion](https://cn.vuejs.org/v2/api/index.html#transition) 的 `name` 属性 | _string_ | - |
+| transition | 动画类名,等价于 [transtion](https://v3.cn.vuejs.org/api/built-in-components.html#transition) 的 `name` 属性 | _string_ | - |
 | teleport | 指定挂载的节点,[用法示例](#/zh-CN/popup#zhi-ding-gua-zai-wei-zhi) | _string \| Element_ | - |
 
 ### Events
diff --git a/src/dropdown-menu/README.md b/src/dropdown-menu/README.md
index a11fd8d53..ae0e2598e 100644
--- a/src/dropdown-menu/README.md
+++ b/src/dropdown-menu/README.md
@@ -164,7 +164,7 @@ Use `active-color` prop to custom active color of the title and options.
 
 ### DropdownItem Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get DropdownItem instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get DropdownItem instance and call instance methods.
 
 | Name   | Description    | Attribute       | Return value |
 | ------ | -------------- | --------------- | ------------ |
diff --git a/src/field/README.md b/src/field/README.md
index 4bbfd7689..94f8854d6 100644
--- a/src/field/README.md
+++ b/src/field/README.md
@@ -271,7 +271,7 @@ Field support all native events of input tag
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get Field instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get Field instance and call instance methods.
 
 | Name  | Description         | Attribute | Return value |
 | ----- | ------------------- | --------- | ------------ |
diff --git a/src/form/README.md b/src/form/README.md
index 0fd8e7321..1dd5bd1f0 100644
--- a/src/form/README.md
+++ b/src/form/README.md
@@ -467,7 +467,7 @@ export default {
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get Form instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get Form instance and call instance methods.
 
 | Name | Description | Attribute | Return value |
 | --- | --- | --- | --- |
diff --git a/src/list/README.md b/src/list/README.md
index 88c87a4ab..74b5ccf61 100644
--- a/src/list/README.md
+++ b/src/list/README.md
@@ -163,7 +163,7 @@ export default {
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get List instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get List instance and call instance methods.
 
 | Name  | Description           | Attribute | Return value |
 | ----- | --------------------- | --------- | ------------ |
diff --git a/src/picker/README.md b/src/picker/README.md
index 527fff729..9d2140b2f 100644
--- a/src/picker/README.md
+++ b/src/picker/README.md
@@ -288,7 +288,7 @@ Picker events will pass different parameters according to the columns are single
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get Picker instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get Picker instance and call instance methods.
 
 | Name | Description | Attribute | Return value |
 | --- | --- | --- | --- |
diff --git a/src/popup/README.md b/src/popup/README.md
index f19ce50d9..f5914f477 100644
--- a/src/popup/README.md
+++ b/src/popup/README.md
@@ -126,7 +126,7 @@ export default {
 | closeable | Whether to show close icon | _boolean_ | `false` |
 | close-icon | Close icon name | _string_ | `cross` |
 | close-icon-position | Close Icon Position,can be set to `top-left` `bottom-left` `bottom-right` | _string_ | `top-right` |
-| transition | Transition, equivalent to `name` prop of [transtion](https://vuejs.org/v2/api/#transition) | _string_ | - |
+| transition | Transition, equivalent to `name` prop of [transtion](https://v3.vuejs.org/api/built-in-components.html#transition) | _string_ | - |
 | teleport | Return the mount node for Popup | _string \| Element_ | - |
 | safe-area-inset-bottom `v2.2.1` | Whether to enable bottom safe area adaptation | _boolean_ | `false` |
 
diff --git a/src/popup/README.zh-CN.md b/src/popup/README.zh-CN.md
index 2b4555d88..1721fe1ba 100644
--- a/src/popup/README.zh-CN.md
+++ b/src/popup/README.zh-CN.md
@@ -136,7 +136,7 @@ export default {
 | closeable | 是否显示关闭图标 | _boolean_ | `false` |
 | close-icon | 关闭图标名称或图片链接 | _string_ | `cross` |
 | close-icon-position | 关闭图标位置,可选值为`top-left`<br>`bottom-left` `bottom-right` | _string_ | `top-right` |
-| transition | 动画类名,等价于 [transtion](https://cn.vuejs.org/v2/api/index.html#transition) 的`name`属性 | _string_ | - |
+| transition | 动画类名,等价于 [transtion](https://v3.cn.vuejs.org/api/built-in-components.html#transition) 的`name`属性 | _string_ | - |
 | teleport | 指定挂载的节点 | _string \| Element_ | - |
 | safe-area-inset-bottom | 是否开启[底部安全区适配](#/zh-CN/advanced-usage#di-bu-an-quan-qu-gua-pei) | _boolean_ | `false` |
 
diff --git a/src/swipe-cell/README.md b/src/swipe-cell/README.md
index cc2ee332c..a2665605b 100644
--- a/src/swipe-cell/README.md
+++ b/src/swipe-cell/README.md
@@ -132,7 +132,7 @@ export default {
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get SwipeCell instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get SwipeCell instance and call instance methods.
 
 | Name  | Description     | Attribute                | Return value |
 | ----- | --------------- | ------------------------ | ------------ |
diff --git a/src/swipe/README.md b/src/swipe/README.md
index c3d85cd6e..475d08db5 100644
--- a/src/swipe/README.md
+++ b/src/swipe/README.md
@@ -189,7 +189,7 @@ export default {
 
 ### Swipe Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get Swipe instance and call instance methods..
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get Swipe instance and call instance methods..
 
 | Name | Description | Attribute | Return value |
 | --- | --- | --- | --- |
diff --git a/src/tab/README.md b/src/tab/README.md
index 7fb204126..6b9e0d692 100644
--- a/src/tab/README.md
+++ b/src/tab/README.md
@@ -266,7 +266,7 @@ export default {
 
 ### Tabs Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get Tabs instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get Tabs instance and call instance methods.
 
 | Name | Description | Attribute | Return value |
 | --- | --- | --- | --- |
diff --git a/src/toast/README.md b/src/toast/README.md
index 12ac5067c..5c49a1e9e 100644
--- a/src/toast/README.md
+++ b/src/toast/README.md
@@ -167,5 +167,5 @@ Toast.resetDefaultOptions('loading');
 | className | Custom className | _any_ | - |
 | onOpened | Callback function after opened | _Function_ | - |
 | onClose | Callback function after close | _Function_ | - |
-| transition | Transition, equivalent to `name` prop of [transtion](https://vuejs.org/v2/api/#transition) | _string_ | `van-fade` |
+| transition | Transition, equivalent to `name` prop of [transtion](https://v3.vuejs.org/api/built-in-components.html#transition) | _string_ | `van-fade` |
 | teleport | Return the mount node for Toast | _string \| Element_ | `body` |
diff --git a/src/toast/README.zh-CN.md b/src/toast/README.zh-CN.md
index aa5731c95..c118ee056 100644
--- a/src/toast/README.zh-CN.md
+++ b/src/toast/README.zh-CN.md
@@ -182,5 +182,5 @@ Toast.resetDefaultOptions('loading');
 | className | 自定义类名 | _any_ | - |
 | onOpened | 完全展示后的回调函数 | _Function_ | - |
 | onClose | 关闭时的回调函数 | _Function_ | - |
-| transition | 动画类名,等价于 [transtion](https://cn.vuejs.org/v2/api/index.html#transition) 的`name`属性 | _string_ | `van-fade` |
+| transition | 动画类名,等价于 [transtion](https://v3.cn.vuejs.org/api/built-in-components.html#transition) 的`name`属性 | _string_ | `van-fade` |
 | teleport | 指定挂载的节点,[用法示例](#/zh-CN/popup#zhi-ding-gua-zai-wei-zhi) | _string \| Element_ | `body` |
diff --git a/src/uploader/README.md b/src/uploader/README.md
index e279b1cc1..5873b4f96 100644
--- a/src/uploader/README.md
+++ b/src/uploader/README.md
@@ -254,7 +254,7 @@ Use `disabled` prop to disable uploader.
 
 ### Methods
 
-Use [ref](https://vuejs.org/v2/api/#ref) to get Uploader instance and call instance methods.
+Use [ref](https://v3.vuejs.org/guide/component-template-refs.html) to get Uploader instance and call instance methods.
 
 | Name | Description | Attribute | Return value |
 | --- | --- | --- | --- |