You*_*saf 5 vue.js vuejs3 vue-composition-api
当使用 Vue Router 时,我发现我可以使用<router-link>
以及RouterLink
来实现相同的结果,即在不同的路由之间导航。
同样,还有<router-view>
组件RouterView
。
以下两个代码示例给出了相同的结果:
与<router-link>
和<router-view>
:
<template>
<router-link to="/">Home</router-link>
<router-link to="/about">About</router-link>
<hr />
<router-view></router-view>
</template>
Run Code Online (Sandbox Code Playgroud)
与<RouterLink>
和<RouterView>
:
<script setup>
import { RouterLink, RouterView } from "vue-router";
</script>
<template>
<RouterLink to="/">Home</RouterLink>
<RouterLink to="/about">About</RouterLink>
<hr />
<RouterView />
</template>
Run Code Online (Sandbox Code Playgroud)
问题
<router-link>
和之间有什么区别RouterLink
(以及<router-view>
和之间RouterView
?)
我在 Vue Router 文档上找不到任何内容。搜索RouterView
或RouterLink
未显示任何与其相关的结果。文档仅提到<router-link>
和<router-view>
。
PS搭建一个新的 Vue 项目,使用npm init vue@latest
命令使用RouterLink
和RouterView
组件而不是router-link
和router-view
。
归档时间: |
|
查看次数: |
3180 次 |
最近记录: |