vue-router的安装及使用

1、安装

npm install vue-router --save

2、在模块化工程中使用它(因为是一个插件, 所以可以通过Vue.use()来安装路由功能)

第一步:导入路由对象,并且调用 Vue.use(VueRouter)
image

### 第二步:创建路由实例,并且配置路由映射

image

第三步:挂载路由

image

3、使用vue-router的步骤:

第一步: 创建路由组件
image

第二步:配置路由映射: 组件和路径映射关系
image
第三步: 使用路由: 通过<router-link><router-view>
image

  • <router-link>:该标签是一个vue-router中已经内置的组件,它会被渲染成一个<a>标签
  • <router-view>:该标签会根据当前的路径,动态的渲染出不同的组件
  • 网页中的其它内容,比如顶部的标题导航,或者底部的一些版权信息等会和<router-view>处于同一个等级
  • 在路由切换时,切换的是<router-view>挂载的组件,其它内容不会发生改变

小问题:

默认情况下,我们进入首页,我们希望<router-view>渲染首页内容
但是我们现实中,默认没有显示首页组件,需要用户点击才可以,
如何让路径默认跳转到首页,并且<router-view>渲染组件呢?
决办法:
我们只需要多配置一个映射就可:
image
配置解
析:
我们在routes中又配置了一个映射
path的配置是根路径:/
redirect是重定向,也就是我们将根据路径重定向到/home的路径下,这样就可以得到我们想要的结果了

posted @ 2021-06-17 09:14  .爬行的蜗牛  阅读(369)  评论(0编辑  收藏  举报
Document