当前位置: 首页 > 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/news/288632.html

相关文章:

  • 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版指南
  • 什么是抽象公共代码
  • PLC边缘计算网关的选择策略-天拓四方
  • 0826-0901 各种面试笔试题算法题整理
  • CSS 样式化表格——WEB开发系列24
  • 【数据库|第9期】SQL Server、Access和Sqlite 的字段别名详解
  • 在国产芯片上实现YOLOv5/v8图像AI识别-【4.2】RK3588获取USB摄像头图像推流RTSP更多内容见视频
  • 使用 树莓派3B+ 对日本葡萄园进行经济实惠的环境监测
  • Java 入门指南:Java 并发编程 —— 线程隔离技术 ThreadLocal
  • subclass-balancing的实验结果分析
  • 开放式耳机排行榜10强?这五款绝对不能错过!
  • mysql高可用之组复制 (MGR)