vue-router 路由

本文详细解析了Vue Router中核心概念Route、Routes和Router的作用与使用方法,阐述了它们如何协同工作实现页面导航,包括下载、引入、配置及在Vue应用中的实际运用。

路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。

路由中有三个基本的概念 route, routes, router。

1, route,它是一条路由,由这个英文单词也可以看出来,它是单数, Home按钮 => home内容, 这是一条route, about按钮 => about 内容, 这是另一条路由。

2, routes 是一组路由,把上面的每一条路由组合起来,形成一个数组。[{home 按钮 =>home内容 }, { about按钮 => about 内容}]

3, router 是一个机制,相当于一个管理者,它来管理路由。因为routes 只是定义了一组路由,它放在哪里是静止的,当真正来了请求,怎么办? 就是当用户点击home 按钮的时候,怎么办?这时router 就起作用了,它到routes 中去查找,去找到对应的 home 内容,所以页面中就显示了 home 内容。

使用方式(注意第3,6不要忘记了。)


    - 1:下载 npm i vue-router -S
    - 2:在main.js中引入 
        import VueRouter from 'vue-router; 
        import Home from "../component/home.vue;
    - 3:安装插件 Vue.use(VueRouter);
    - 4:创建路由对象并配置路由规则
    	let router = new VueRouter({ 
    	routes:[
	       {name : "home",path:'/home',component:Home},
	       {name : "nav",path:'/nav',component:Nav}
    	]});
    - 5:将其路由对象传递给Vue的实例,options中
        + options中加入管理者 router:router
    - 6:在app.vue中留坑  <router-view></router-view>
        - 前面的component内容会填充到坑中
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值