vue-router4 (二) 引入并配置路由

news/2024/12/21 22:20:40/

1.在项目src/router/index.ts  文件夹下配置路由:

import { createRouter ,createWebHistory,RouteRecordRaw} from "vue-router";
//1.引入路由//3.routes配置项
const routes:Array<RouteRecordRaw> = [{path:"/",   //路径name:"login",    //路由名称component:()=>import("../components/login.vue")   //组件名,此处懒加载方式},{path:"/reg",name:"reg",component:()=>import("../components/reg.vue")},
]//2.创建路由,写入路由配置项
const router = createRouter({history:createWebHistory(),   //路由模式routes   //路由配置项})//4.导出路由
export default router;

 2.在main.ts入口文件中使用路由:

import router from './router/index'
//引入路由//使用路由:用use方法串联createApp之后
createApp(App).use(router).mount('#app')

 3.最后在app.vue中写入标签即可(router-view作用:显示与 url 对应的组件):

<template><div><h1>hello</h1></div><!--router-link进行导航,默认将router-link当成a标签进行渲染--><router-link to="/" style="margin-right: 20px;" tag="div">Login</router-link><router-link to="/reg" tag="div">Reg</router-link><!-- router-view作用:根据网页url不同,展示不同内容给用户 --><router-view></router-view>
</template>

完成以上3步骤后,在页面中输入对应的path路径就会显示对应的组件


http://www.ppmy.cn/news/1365096.html

相关文章

【GameFramework框架内置模块】4、内置模块之调试器(Debugger)

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址QQ群&#xff1a;398291828 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 【GameFramework框架】系列教程目录&#xff1a;…

Groovy(第八节) Groovy 之类

目录 Song 类 Groovy 类就是 Java 类 类的关系 类初始化 核心的灵活性

如何使用Fastapi上传文件?先从请求体数据讲起

文章目录 1、请求体数据2、form表单数据3、小文件上传1.单文件上传2.多文件上传 4、大文件上传1.单文件上传2.多文件上传 1、请求体数据 前面我们讲到&#xff0c;get请求中&#xff0c;我们将请求数据放在url中&#xff0c;其实是非常不安全的&#xff0c;我们更愿意将请求数…

【MySQL】MySQL复合查询--多表查询自连接子查询 - 副本

文章目录 1.基本查询回顾2.多表查询3.自连接4.子查询 4.1单行子查询4.2多行子查询4.3多列子查询4.4在from子句中使用子查询4.5合并查询 4.5.1 union4.5.2 union all 1.基本查询回顾 表的内容如下&#xff1a; mysql> select * from emp; ----------------------------…

MySQL:单表查询SQL语句

提醒&#xff1a;设定下面的语句是在数据库名为 db_student里执行的。 创建t_student表 CREATE TABLE t_student(id INT NOT NULL AUTO_INCREMENT,stuName VARCHAR(30) DEFAULT NULL,age INT,sex VARCHAR(4) DEFAULT NULL,gradeName VARCHAR(30) DEFAULT NULL,PRIMARY KEY(id)…

修改Qt生成iOS应用的原生底层,编译QtBase下的ios子模块

1.下载Qt源码 2.找到ios.pro子工程 3.使用QtCreaor12打开ios.pro工程 4.出现工程下只有一个.pro文件解决 复制修改好的toolchain.prf文件进行替换. 修改方法:

HTML知识点

HTML 【一】HTML简介 【1】什么是HTML HTML是一种用于创建网页结构和内容的超文本标记语言&#xff0c;它是构建网页的基础。为了让浏览器正确渲染页面&#xff0c;我们必须遵循HTML的语法规则。浏览器在解析网页时会将HTML代码转换为可视化的页面&#xff0c;所以我们在浏览…

Netty入门指南:从零开始的异步网络通信

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 Netty入门指南&#xff1a;从零开始的异步网络通信 前言Netty简介由来&#xff1a;发展历程&#xff1a;异步、事件驱动的编程模型&#xff1a; 核心组件解析通信协议高性能特性异步编程范式性能优化与…