js
♥ future
这个作者很懒,什么都没留下…
展开
-
react实现路由守卫
react实现路由守卫高阶组件思路:封装一个高阶组件通过sessionStorage里面是否有token获取去校验第一步:封装一个路由组件,可以将路由的内容暂时写作一个对象数组,导出第二步:封装一个高阶组件,里面有一个参数是路由组件作为参数第三步:在props里面获取到路由组件,和props.location对象的URL中的hash第四步:这时候的路由组件内容是一个数组,所以我们可以通过find()方法检验当前的hash是否合法(在我们的路由中)第五步:路由合法且当前hash不需要权限(数原创 2022-02-07 15:07:01 · 3974 阅读 · 1 评论 -
setTimeout函数的参数
setTimeout函数的参数平常用setTimeout的时侯 setTimeout(function,timer)查阅setTimeout的函数原型 var timeoutID = setTimeout(function[, delay, arg1, arg2, ...]); var timeoutID = setTimeout(function[, delay]); var timeoutID = setTimeout(code[, delay]);类似于var timeoutID原创 2021-10-08 18:22:44 · 3183 阅读 · 0 评论