Vue3 路由 (ts)
一、安装
npm i vue-router
二、创建
1、新建
src/router/index.ts
index.ts
import {createRouter, createWebHashHistory} from 'vue-router'
// 配置路由
const router = createRouter({
history: createWebHashHistory(),
routes:[
{
path:'/student',
component:()=>import('@/components/Student.vue')
},
{
path:'/person',
component:()=>import('@/components/Person.vue')
},
]
})
// 暴露路由
export default router
2、配置
main.ts
import './assets/main.css' import { createApp } from 'vue' import App from './App.vue' import router from '@/router' const app = createApp(App) // 配置路由 app.use(router) app.mount('#app')
3、使用
<template>
<div>
<RouterLink to="/student">学生</RouterLink>
<RouterLink to="/person">人类</RouterLink>
<hr>
<div>
<h2>内容</h2>
<RouterView></RouterView>
</div>
</div>
</template>
<script lang="ts" setup name="App">
// import { RouterView, RouterLink } from 'vue-router';
</script>
<style>
</style>

浙公网安备 33010602011771号