Vue前端路由复习

Vue是Vue-router的官方路由插件,能轻松管理项目中组件的自由切换。
Vue的单页面应用是基于路由和组件的,路由用于设置访问路径。
在code终端输入安装指令,@3会下载3版本最新的
安装:

npm install vue-router@3

创建三个组件,组件不需要注册,因为需要动态的切换
在这里插入图片描述放在根组件中
在这里插入图片描述
在src下面创建文件夹router,然后再在router文件夹下面创建index.js文件
写入:

import VueRouter from "vue-router";
import Vue from "vue";
import Discover from '../components/Discover.vue';
import Friends from '../components/Friends.vue';
import My from '../components/My.vue';
Vue.use(VueRouter)
const router =new VueRouter({
    //指示hash属性与组件的对应关系
    routes:[
        { path:'/discover',component:Discover},
        { path:'/friend',component:Friends},
        { path:'/my',component:My},
    ]
})
export default router

在这里插入图片描述

代码最后是导出
再在main.js上面导入如若是index.js就直接导入就可以了

import router from './router'

在这里插入图片描述
在这里插入图片描述
登录到首页重定向到discover
在这里插入图片描述
嵌套路由
子组件
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e0ce26668fa347c2aba7f70e8fc9b1d3.png在这里插入图片描述
创建组件
在这里插入图片描述
嵌套
在这里插入图片描述
动态路由 未完继续。。。。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值