zoukankan      html  css  js  c++  java
  • vue-element-admin后台 点击侧边栏 刷新当前路由

    
    
    linkProps(url) {
      if (this.isExternalLink(url)) {
        return {
          is: 'a',
          href: url,
          target: '_blank',
          rel: 'noopener'
        }
      }
      return {
        is: 'router-link',
        to: 'redirect' + url  // 在url前加上'redirect'即可
      }
    }


    解决方法:
      点击侧边栏菜单时,先跳转到Redirect 页面,在Redirect页面再将路由重定向到想去的页面,这样就起到了刷新的效果了。
      Redirect页面和路由配置admin后台自带的有,只需修改 @/views/layout/components/Sidebar/Link.vue 文件 中的 linkProps 方法

    弊端:
      第一次点击菜单时也会触发重定向

     
  • 相关阅读:
    19-10-31-B
    19-10-30-Night-V
    19-10-30-C
    19-10-29-Night-X
    19-10-29-Z
    19-10-28-A
    19-10-27-S
    19-10-26-Night-D
    留言板
    优秀博客存档
  • 原文地址:https://www.cnblogs.com/baobao0205/p/12179128.html
Copyright © 2011-2022 走看看