美文网首页
vue路由vue-router组件配置方法

vue路由vue-router组件配置方法

作者: 黑白说程序 | 来源:发表于2020-09-25 15:49 被阅读0次

在配置路由之前,我们需要把路由导入进来,才可以使用,每个url映射是一个对象

export default new Router({  //创建路由对象,并且导出

 linkActiveClass:"active1",//统一修改选中的class名字

 mode:"history",//去掉url中的#号

  routes: [ {

      path: '/',

      name: 'HelloWorld',

      component: HelloWorld

    },{

      path: '/name',

      name: 'Namevue',

      component: Namevue

    },]})

path:是配置url路径,根据这个配置参数显示相应的组件

name:name有三种作用①:绑定router-view ,这样组件就显示到对应的view中

在app.vuewenj 

<router-link to="/home"  tag="li" replace> 首页 <router-link>

to:跳转的url路径

tag:routerlink默认是a标签,可以使用tag指定标签

replace: 调用使用history.replaceState命令,此命令浏览器没有退回

active-class:修改选中class名字

在方法中使用rouer属性,元素绑定方法后,点击元素调用方法跳转

this.$router.push('/home')   //修改url路径

this.$router.replace('/home')   //修改url路径

动态路由

动态路由需要使用在to属性上拼接变量,但是需要想在属性上使用变量,我们需要使用v-blind绑定to属性

<router-link :to=" '/name'+list "></router-link> 同时需要在路由的配置文件中增加一个属性path:"/name/:id" 这样就可以实现,并且可以使用$route拿到当前url的参数(注意$route和router的差别)

相关文章

网友评论

      本文标题:vue路由vue-router组件配置方法

      本文链接:https://www.haomeiwen.com/subject/clrzyktx.html