{site_name}

{site_name}

🌜 搜索

Vue 3.0 路由是一种管理 Vue.js 单页应用程序(SPA)中页面导航的机制

前端 𝄐 0
vue路由怎么配置的,vue三种路由模式,vue路由两种方式,vue3配置路由,vue3路由模式,vue路由实现
Vue 3.0 路由是一种管理 Vue.js 单页应用程序(SPA)中页面导航的机制。它允许您定义多个路由,每个路由对应着一个路径,并将其与特定组件相关联。这意味着用户可以通过点击链接或浏览器的前进/后退按钮在不同的页面之间切换,而无需重新加载整个页面。

Vue 3.0 路由使用 Vue Router 库来实现,它提供了许多配置选项和钩子函数来处理路由事件。以下是一个简单的路由示例:

javascript
import { createRouter, createWebHistory } from 'vue-router';
import Home from './views/Home.vue';
import About from './views/About.vue';

const routes = [
{
path: '/',
name: 'home',
component: Home
},
{
path: '/about',
name: 'about',
component: About
}
];

const router = createRouter({
history: createWebHistory(),
routes
});

export default router;


上面的代码定义了两个路由,一个是根路径 '/' 对应 Home 组件,另一个是路径 '/about' 对应 About 组件。我们使用 createRouter() 工厂函数创建了一个 router 实例,并将其暴露出去供其他模块使用。最后,我们使用 createWebHistory() 函数创建了一个基于 HTML5 History API 的路由历史记录模式。

这是一个简单的例子,实际上 Vue Router 还有很多高级用法和选项,例如路由参数、动态路由、嵌套路由、路由守卫等。