学员端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 lines
388 B

1 year ago
  1. export function checkToken (vm) {
  2. let expiresTime = vm.$store.state.user.vuex_loginInfo.expiresTime
  3. let nowTime = new Date() * 1
  4. console.log('超时了')
  5. console.log(expiresTime)
  6. if(nowTime>expiresTime*1) {
  7. vm.$store.commit('goLogin')
  8. // 如果小于20分钟就刷新一下token &&
  9. }else if((expiresTime*1 - nowTime) / 60000 < 10 ) {
  10. vm.$store.dispatch('refreshToken')
  11. }
  12. }