news 2026/6/26 16:29:06

创建vue3项目(使用vite) + 配置路由router

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
创建vue3项目(使用vite) + 配置路由router

目录

一,创建vue项目

二,设置路由


一,创建vue项目

  1. 打开命令台窗口,跳转到要创建项目的文件目录
  2. 输入npm create vite@latest创建项目
  3. 输入项目名称
  4. 按向下箭头选中vue,回车
  5. 选择JavaScript,回车
  6. 选择no,不打开项目。在文件夹中可以看到刚刚创建的项目文件
  7. 继续在命令台输入命令,输入cd demo4_create,进入项目文件
  8. 在命令台输入npm install 安装依赖
  9. 依赖安装成功后,会在demo4_create文件中生成node_modules文件夹
  10. 运行项目:命令台输入npm run dev,查看页面

二,设置路由

  • 安装路由:命令台输入npm install vue-router
  • 在编译器中打开该demo4_create项目,在src中新建router文件夹,在router文件夹中新建index.js文件

  • 在index.js中配置,复制下面的代码
import { createRouter, createWebHashHistory } from 'vue-router' import HomeView from '../views/HomeView.vue' import HelloView from '../views/HelloView.vue' const router = createRouter({ history: createWebHashHistory(), routes: [ { path: '/', name: 'Home', component: HomeView }, { path: '/hello', name: 'HelloWorld', component: HelloView } ] }) export default router
  • 在main.js中配置router
import { createApp } from 'vue' import './style.css' import App from './App.vue' import router from './router' const app = createApp(App) app.use(router) app.mount('#app')
  • 在App.vue中,添加路由出口
<script setup> import { RouterView, RouterLink } from 'vue-router' </script> <template> <div> <!-- 页面跳转按钮 --> <RouterLink to="/">HomeView </RouterLink> <RouterLink to="/hello">HelloView</RouterLink> <!-- 路由出口 --> <RouterView /> </div> </template>
  • 运行代码,效果如下:

    router页面跳转效果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 16:28:28

3个技术突破:StarRailAssistant如何重新定义游戏自动化体验

3个技术突破&#xff1a;StarRailAssistant如何重新定义游戏自动化体验 【免费下载链接】StarRailAssistant 崩坏&#xff1a;星穹铁道自动化 | 崩坏&#xff1a;星穹铁道自动锄大地 | 崩坏&#xff1a;星穹铁道锄大地 | 自动锄大地 | 基于模拟按键 项目地址: https://gitcod…

作者头像 李华
网站建设 2026/6/26 16:26:33

5分钟快速上手MoviePilot:NAS媒体库自动化管理终极指南

5分钟快速上手MoviePilot&#xff1a;NAS媒体库自动化管理终极指南 【免费下载链接】MoviePilot NAS媒体库自动化管理工具 项目地址: https://gitcode.com/gh_mirrors/mo/MoviePilot 你是否厌倦了手动整理影视资源&#xff1f;想要一个智能助手帮你自动完成订阅、搜索、…

作者头像 李华
网站建设 2026/6/26 16:25:36

vue 甘特图 vxe-gantt 的使用(五):天视图的渲染

在项目进度管理中&#xff0c;天视图是最常用的时间维度之一——它能够精确展示任务在每一天的起止位置&#xff0c;甚至细化到小时和分钟。vxe-gantt 提供了强大的天视图&#xff08;day view&#xff09; 渲染能力&#xff0c;支持 默认模式 和 精确模式 两种粒度&#xff0c…

作者头像 李华
网站建设 2026/6/26 16:24:43

可视化模拟电路实验板设计与教学应用

1. 项目背景与设计初衷作为一名电子工程专业的实验室助教&#xff0c;我经常需要为学生准备各种模拟电路实验。传统实验箱虽然功能全面&#xff0c;但体积庞大、价格昂贵&#xff0c;而且内部结构封闭&#xff0c;学生很难直观理解电路的实际构成。去年在指导毕业设计时&#x…

作者头像 李华
网站建设 2026/6/26 16:22:26

第三次作业—二层综合实验

实验要求&#xff1a; 1、内网IP地址使用172.16.0.0/16分配、 2、sWa和sw2之间互为备份 3、VRRP/STP/VLAN/Eth-trunk均使用 4、所有pc均通过oHcP获取IP地址 5、ISP只能配置IP地址GE 0/0/5GE0/0/5 6、所有电脑可以正常访问IsP路由器环回 一、搭建拓扑 二、配置设备 1、a…

作者头像 李华
网站建设 2026/6/26 16:18:21

技术解析:如何通过秒传脚本实现百度网盘文件的永久分享

技术解析&#xff1a;如何通过秒传脚本实现百度网盘文件的永久分享 【免费下载链接】rapid-upload-userscript-doc 秒传链接提取脚本 - 文档&教程 项目地址: https://gitcode.com/gh_mirrors/ra/rapid-upload-userscript-doc 在数字资源分享的日常实践中&#xff0c…

作者头像 李华