路由 Vue-router 基本使用

1.vue-router 是基于路由和组件的

 ☑️ 路由用于设定访问路径,将路径和组件映射起来,

 ☑️ 在vue-router 的单页面应用中,页面的路径的改变就是组件的切换。

2.如果想在当前页面使用路由

1⃣️:安装Vue Router,在终端输入以下命令,点击回车

npm install vue-router@4

 2⃣️:在到package.json 是否安装成功

3⃣️: 新建一个router 文件,配置对应的路由与组件的映射关系

      倒入对应的组件

       配置对应的映射关系:创建一个数组,数组里面放上一个个映射的路由对象

//4.倒入路由库,和对应的路由模式
import { createRouter, createWebHashHistory} from 'vue-router';
// 1.倒入对应的组件
import headers from '../ceshi/headers.vue';
import mains from '../ceshi/mains.vue'
// 2.配置映射关系
const routers=[
{ path:"/headers",name:"headers",component:headers},
{ path:"/mains",name:"mains",component:mains}
]
// 3.创建路由对象 router
const router=createRouter({
    // 映射关系已经放到路由对象里面了
    routers,
    history:createWebHashHistory()
})
//5.导出这个路由对象
export default router

4⃣️:在main.js里面安装这个路由对象

 5⃣️:在app.vue 使用router-view 进行占位,到时候匹配到对应的路由就会显示对应的位置了。

6⃣️:router-link 的使用

<div id="app">
  <router-link to="/headers">头部</router-link>
  <router-link to="/mains">内容</router-link>
<router-view/>
</div>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值