做网站推广有前景吗,软文发布门户网站,html代码编写,宽屏网站设计目录
一、实验
1.环境
2.初始化前端项目
3.安装vue-router
4.Vite 使用 Vue Router
二、问题
1.运行出现空页面
2.Vue Router如何禁止页面回退 一、实验
1.环境
#xff08;1#xff09;主机
表1 主机 系统 软件版本备注Windows11VS Code1.94.2Node.jsv18.20.4(LT…目录
一、实验
1.环境
2.初始化前端项目
3.安装vue-router
4.Vite 使用 Vue Router
二、问题
1.运行出现空页面
2.Vue Router如何禁止页面回退 一、实验
1.环境
1主机
表1 主机 系统 软件版本备注Windows11VS Code1.94.2Node.jsv18.20.4(LTS) 运行输入cmd 查看VS Code版本
Code --version 查看node版本
node -v 查看npm版本
npm -v 2.初始化前端项目
1安装vite
cnpm create vitelatest
输入y然后选择vue 接下来选择JavaScript 完成 2安装依赖
切换目录
cd vite-router这里切换cnpm安装依赖
cnpm install (3) 运行
npm run dev 弹出界面 可以访问到Vite Vue
http://localhost:5173/ 4退出
CTRL C 结束 输入Y 3.安装vue-router
(1) 查阅
https://router.vuejs.org/zh/installation.html (2) 安装vue-router
使用cnpm安装
cnpm install vue-router4 3Vs Code 查看项目目录 5创建路由配置目录router (6) router下创建index.js 实现组件与路由映射 7创建页面组件目录views 8views下创建多个组件
Index.vue
script setup
/scripttemplatediv首页/div
/templatestyle
/style Devops.vue Pipeline.vue 4.Vite 使用 Vue Router 1查阅
https://router.vuejs.org/zh/guide/ 不同的历史模式
https://router.vuejs.org/zh/guide/essentials/history-mode (2) 修改index.js
导入创建路由的方法
import { createWebHistory, createRouter } from vue-router
导入需要路由的组件
import Index from ../views/Index.vue
import Devops from ../views/Devops.vue
import Pipeline from ../views/Pipeline.vue
定义路由映射
const routes [{ path: /, component: Index },{ path: /devops, component: Devops },{ path: /pipeline, component: Pipeline },]
创建路由实例
const router createRouter({history: createWebHistory(),routes,
})
导出默认路由
export default router 3查阅
https://router.vuejs.org/zh/guide/ 注册路由 4main.js集成路由
导入router
import router from ./router
注册路由
const app createApp(App)
app.use(router)
app.mount(#app) 4查阅
https://router.vuejs.org/zh/guide/
创建链接与渲染路由组件 5修改App.vue
创建链接与渲染路由组件
pRouterLink to/Go to Index/RouterLink/p
pRouterLink to/devopsGo to Devops/RouterLink/p
pRouterLink to/pipelineGo to Pipeline/RouterLink/p
router-view/router-view
(6)运行
npm run dev 弹出界面 访问
http://localhost:5173 点击Go to Index 点击Go to Devops 点击Go to Pipeline 二、问题
1.运行出现空页面
1报错 2原因分析
index.js未成功实现组件与路由映射 3解决方法
修改 成功 2.Vue Router如何禁止页面回退
1push
Vue Router默认是push是可以回退页面的。
2replace
禁止回退是不可以回退页面的。
3使用
修改App.vue
pRouterLink to/ replaceGo to Index/RouterLink/p
pRouterLink to/devops replaceGo to Devops/RouterLink/p
pRouterLink to/pipeline replaceGo to Pipeline/RouterLink/p
router-view/router-view