vue 中router-link属性设置

设置 replace 属性的话,当点击时,会调用 router.replace() 而不是 router.push(),于是导航后不会留下 history 记录。

append

============================================================================================================================================

  • -类型: boolean

  • 默认值: false

设置 append 属性后,则在当前(相对)路径前添加基路径。例如,我们从 /a 导航到一个相对路径 b,如果没有配置 append,则路径为 /b,如果配了,则为 /a/b

tag

=========================================================================================================================================

  • 类型: string

  • 默认值: “a”

有时候想要 <router-link> 渲染成某种标签,例如 <li>。 于是我们使用 tag prop 类指定何种标签,同样它还是会监听点击,触发导航。

foo

  • foo
  • active-class

    ==================================================================================================================================================

    • 类型: string

    • 默认值: “router-link-active”

    设置 链接激活时使用的 CSS 类名。默认值可以通过路由的构造选项 linkActiveClass 来全局配置。

    about

    默认值通过路由的构造选项 linkActiveClass 来全局配置,如下示例:

    export default new Router({

    mode:‘history’,

    linkActiveClass:‘is-active’,

    routes: [

    {

    path:‘/about’,

    component:about

    }

    ]

    })

    exact

    ===========================================================================================================================================

    • 类型: boolean

    • 默认值: false

    “是否激活” 默认类名的依据是 inclusive match (全包含匹配)。 举个例子,如果当前的路径是 /a 开头的,那么<router-link to="/a">也会被设置 CSS 类名。

    按照这个规则,<router-link to="/"> 将会点亮各个路由!想要链接使用 “exact 匹配模式”,则使用 exact 属性:


    路由实例方法:

    1、push()

    // 字符串

    this.$router.push(‘home’)

    // 对象

    this.$router.push({ path: ‘home’ })

    // 命名的路由 变成 /user/123

    this.$router.push({ name: ‘user’, params: { userId: 123 }})

    // 带查询参数,变成 /register?plan=123

    this.$router.push({ path: ‘register’, query: { plan: ‘123’ }})

    注意:push方法的跳转会向 history 栈添加一个新的记录,当我们点击浏览器的返回按钮时可以看到之前的页面。

    2、go()

    // 页面路由跳转 前进或者后退
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

    深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

    因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

    img

    既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

    由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

    如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)

    最后

    资料过多,篇幅有限,需要文中全部资料可以点击这里获取前端面试资料PDF完整版!

    自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。

    /13/H4lCoPEF.jpg" />

    最后

    [外链图片转存中…(img-HfFCaDhO-1712507132950)]

    [外链图片转存中…(img-jYO81046-1712507132950)]

    资料过多,篇幅有限,需要文中全部资料可以点击这里获取前端面试资料PDF完整版!

    自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值