vue tab栏来回切换的时候禁止返回

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

其他API参考
  • to
    表示目标路由的链接。当被点击后,内部会立刻把 to 的值传到 router.push(),所以这个值可以是一个字符串或者是描述目标位置的对象。

Home

Home


Home


Home


Home


User


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

  • tag
    设置渲染成某种标签
foo

  • foo
    • active-class
      修改路由激活时,该标签的css(默认是 router-link-active)
    默认值可以通过路由的构造选项 linkActiveClass 来全局配置。
    
    • scrollBehavior(滚动行为)
      它让你可以自定义路由切换时页面如何滚动
    const router = new VueRouter({
      routes: [...],
      scrollBehavior (to, from, savedPosition) {
        // return 期望滚动到哪个的位置
         if (savedPosition) {
              return savedPosition
            } else {
              return { x: 0, y: 0 }
            }
      }
    })
    

    你可能感兴趣的:(vue tab栏来回切换的时候禁止返回)