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

创建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页面跳转效果

http://www.jsqmd.com/news/1082520/

相关文章:

  • Windows热键侦探:快速定位热键冲突的完整解决方案
  • 2025年最强网盘直链下载工具:LinkSwift全面使用手册
  • 告别文献管理噩梦:WPS-Zotero插件如何让你的科研写作效率提升10倍
  • 计算机Java毕设实战-基于 SpringBoot 的智慧旅游推荐平台的设计与实现 基于 SpringBoot 的旅游信息推荐系统的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 计算机毕业设计之基于微信小程序的校园订餐配送系统的设计与实现
  • 【Ultra-Fusion】一套后端通吃轮式/四足/无人机:因子级退化调度+在线时空校准,60+系统对比全SOTA
  • 如何快速掌握STDF-Viewer:半导体测试数据可视化的终极指南
  • 树莓派5搭载Hailo NPU部署本地大语言模型实战指南
  • MetaboAnalystR 代谢组学分析终极指南:从入门到精通
  • 从零搭建Fastjson 1.2.24反序列化漏洞靶场:原理、实战与深度避坑
  • 4G MQTT物联网气象监测终端设计与优化
  • GARbro终极指南:5个简单步骤掌握视觉小说资源提取神器
  • 系统高可用架构实战:从原理到实践构建安全岛保障业务连续性
  • ExtractorSharp深度解析:3个秘诀掌握游戏资源编辑核心技术
  • TQVaultAE:泰坦之旅终极物品管理工具完整使用指南
  • 如何彻底改造宝可梦游戏:Universal Pokemon Randomizer ZX完全指南
  • MetaboAnalystR 4.0终极指南:3步掌握代谢组学数据分析神器
  • 如何在浏览器中快速实现PDF扫描效果?LookScanned.io终极指南
  • unity资源 鱼类 海鸥 飞鸟 蝴蝶 荷花池塘
  • Deceive完全指南:5分钟掌握游戏隐身技术,轻松保护你的在线隐私
  • Android Studio中文界面5分钟速成指南:让开发回归母语舒适区
  • pytest框架---fixture固件
  • CORS安全配置实战:从漏洞原理到Nginx与Spring Boot修复指南
  • Cura 3D切片软件:为什么它是开源3D打印的最佳选择
  • STM32F103冗余电阻设计:提升系统可靠性的关键细节
  • Paperxie 图书专著智能写作:三步搭建长篇著作,破解十万字学术创作瓶颈
  • 离石 KTV 卡包音箱
  • 【共创季稿事节】HarmonyOS NEXT 实战:List + ForEach 与 List + LazyForEach 渲染性能深度对比
  • 自媒体矩阵实操5 大核心风险拆解与落地解决方案
  • 4G_Lora远程土壤氮磷钾监测系统开发与应用