⑥ 在vue中引入路由

什么是路由:管理页面的跳转(vue-router)

官方文档

复制代码
https://router.vuejs.org/zh/introduction.html

第一步:安装路由后启动项目

复制代码
npm install --save vue-router

配置独立的路由文件

在src目录文件下新建一个文件夹router,新建文件index.js

先要有页面,创建两个vue页面,引入到index.js里面

复制代码
import { createRouter,createWebHashHistory } from "vue-router";
import  homevue  from "../view/Homevue";
import  about  from "../view/About";

//配置信息中需要页面的相关配置

const routes = [
    {
        path: '/',
        component:homevue//对应的那个组件
    },
    {
        path:'/about',
        component:about
    }
]


const router = createRouter({
	// createWebHistory      访问的时候网址是http://localhost:8080/about
    // 此种方式需要后台配合做重定向,否则会出现404问题
    // 原理:HS pushState()


    // createWebHashHistory  访问的时候网址是http://localhost:8080/#/about
    // 原理:a标签的锚点链接
    history:createWebHashHistory(),
    routes
})


//导出
export default router;

引入路由到项目当中

在main.js引入

指定路由显示入口 router-view

然后在app.vue页面上显示

实现路由的跳转

相关推荐
Avan_菜菜1 小时前
AI 能写代码了,为什么我反而开始要求它先写文档?
前端·github·ai编程
JieE2124 小时前
LeetCode 226. 翻转二叉树|JS 递归超详细拆解,二叉树入门经典题
javascript·算法
JieE2125 小时前
LeetCode 104. 二叉树的最大深度|递归思路超详细拆解
javascript·算法
爱勇宝5 小时前
鸿蒙生态的下半场:开发者不只要能开发,还要能赚钱
android·前端·程序员
IT_陈寒8 小时前
SpringBoot这个自动配置坑我跳了三次
前端·人工智能·后端
kyriewen9 小时前
我用 AI 一周写完了整个项目,上线第一天就崩了——这是我踩过最贵的 5 个坑
前端·javascript·ai编程
Larcher9 小时前
AI Loop:让AI像人一样自主完成任务的核心机制
javascript·人工智能·设计模式
默_笙9 小时前
🃏 JS 只有 8 种数据类型,但我花了 2 天才搞懂 null 和 undefined 的区别
javascript
牧艺9 小时前
从零到协同:构建类飞书在线文档系统的五个技术重难点
前端·人工智能
jump_jump10 小时前
流式 HTML:从 htmx 片段装配到浏览器原生增量渲染
javascript·性能优化·前端工程化