Saber中中router/page/index.js中配置了不进行身份认证,不生交?

Saber 未结 1 664
fcb
fcb 剑圣 2021-04-26 14:14

一、该问题的重现步骤是什么?

1. 为何Saber中中router/page/index.js中配置了不进行身份认证,为何还是一访问就跳转到了登录页面去了。

2. 

{

  path: '/home',

  name: '首页',

  component: () =>

    import/* webpackChunkName: "page" */ '@/page/home/index'),

  meta: {

    keepAlive: false,

    isTab: false,

    isAuth: false

  }

},

按文档的说法是这样子就不会进行身份认证了呀。为什么呀

二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

商业版的Saber,windows

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-04-26 15:08

    你可以在/src/router/views/index.js里加一下

    {
      path: '/test',
      component: () =>
        import( /* webpackChunkName: "views" */ '@/views/util/test'),
      redirect: '/test/home',
      children: [{
        path: 'home',
        name: '测试页',
        meta: {
          i18n: 'test',
          isAuth: false
        },
      }]
    }

    然后退出登录,再访问就能看到不需要登录就可以看到结果

    image.png


    至于为什么你的不行,没法确定,因为你没有给出/page/index/home.vue的代码内容,所以不好判断。

    只能盲猜文件内带有其他的接口调用,而这些接口需要认证,所以就无法免登录

    2 讨论(0)
提交回复