当前位置: 首页 > article >正文

vue3+vite+ts如何使用路由

一:安装路由依赖包

npm install vue-router@4

二:创建视图组件

src/views中创建视图组件,例如 src/views/home.vue

<template>
  <div>
    我是Home主页面
  </div>
</template>

三:配置路由

在src目录中创建一个路由配置文件。如 src/router/index.ts

import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router';
import Home from '../views/home/index.vue';
const routes: Array<RouteRecordRaw> = [
  {
    path: '/',
    name: 'home',
    component: Home,
  },
  // 更多路由...
];

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

export default router;

四:引入路由

在 src/main.ts 文件中引入路由并挂载到 Vue 实例上

import { createApp } from 'vue'
import App from './App.vue'
import router from "./router"
const app = createApp(App)
app.use(router);
app.mount('#app')

五:使用路由

在 App.vue 中使用 <router-view> 组件来渲染路由视图。

<template>
   <!-- 渲染当前路由对应的视图 -->
  <router-view/>
</template>


http://www.kler.cn/a/288632.html

相关文章:

  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-Qwen-Agent深入学习(四)
  • 山泽光纤HDMI线:铜线的隐藏力量
  • 使用Docker快速部署FastAPI Web应用
  • 丹摩征文活动|丹摩智算平台使用指南
  • NAT网络工作原理和NAT类型
  • 俏美韵从心出发,与女性一道为健康生活贡献力量
  • pyecharts可视化数据大屏
  • 【Python】3.基础语法(3)函数
  • Python实现BASE64 算法
  • 网络安全售前入门09安全服务——安全加固服务
  • Django-debug-toolbar的作用
  • Java 入门指南:Java 并发编程 —— 单例模式
  • 在Nginx上部署前端Vue项目,超级简单!!
  • 浅谈C# 虚函数和重写
  • html+css+js网页设计 中秋节-作业1个页面
  • 使用 Pandas 进行数据可视化:全面指南(六)
  • 前端框架的演变与选择
  • 【unity实战】使用新版输入系统Input System+Rigidbody实现第三人称人物控制器(附项目源码)
  • Vue window.location详解
  • 【Linux】08.Linux 下的第一个小程序——进度条
  • 分类预测|基于鲸鱼优化WOA最小二乘支持向量机LSSVM的数据分类预测Matlab程序WOA-LSSVM 多特征输入多类别输出
  • Unity 不规则进度条显示
  • 操作系统页面置换: 最近最少使用算法(LRU)
  • Mac基本使用记录
  • 【正点原子K210连载】第三十四章 image图像滤波实验 摘自【正点原子】DNK210使用指南-CanMV版指南
  • 什么是抽象公共代码