20240117收获

<!-- 设置type=index,然后设置:index = 函数 -->
        <el-table-column type="index" label="序号" :index="indexChange"/>

1. el-table有个列叫做序号,通常默认的序号会有问题,所以我们需要自己手动配置一下。

2. 通过vscode提交git代码,全程鼠标,就是写commit信息那里用一下键盘,非常便捷。

3. token过期的处理中,token是否过期,这个东西目前好像只有一种判断方式,那就是通过响应的状态码,401就是token过期,除了这个方法,目前我好像没想到有其他任何一种方法能在写代码的时候写出来

if(满足某个条件){token过期,过期处理}

4. 因为用了路由守卫,在代码中有一行代码是根据是否有token来进行跳转拦截,就是因为自己给拦截做了设置,所以每次涉及到跳转到登录页这个操作,都要脑子反应过来,都首先要清空token,因为自己加了跳转的前提条件,所以后续自己写代码都得符合该条件,这种场景挺有意思的。目前碰到的场景有两个,用户退出和token过期,这两个操作都要跳转到登录页,所以代码里在跳转前需要先清空token。

5. 计算序号的时候,有个细节是比如第三页的序号,那么问题可以转换成第三页之前的数据+1,这种转换的思维,我觉得能在很多计算里面减少走的弯路,但是这种思维不是那么容易掌握的。至少对我来说,我还没法每次都能转换。

问题:

我一开始想的是为什么token要写在拦截器中而不是写在axios.create的实例化中,后来自己想了下,因为一开始实例化的时候没有token,如果一开始写了,后面每次的token都是空,然后我又想,但是写到拦截器里面感觉还是操作上有些冗余,因为我理解的是只需要在登陆后,就应该把token放到请求中了,而不是每次请求都去判断一下token是否已经加上,甚至只是判断是否有token,不过也许这种操作影响不大吧。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值