请问js代码,怎么在一定时间内只执行一次
response => {
...
...
},
error => {
if (error.response.status == '401') {
store.dispatch('user/resetToken').then(() => {
router.push('/login?redirect=' + router.history.current.fullPath)
})
}
Message({ //这里失效状态下,调用多个接口会执行多此
// message: error.message,
message: '登录信息失效,请重新登录',
type: 'error',
duration: 5 * 1000
})
return Promise.reject(error)
}
)
就是一个节流函数
lodash工具库里面有一个 throttle方法