掘友等级
获得徽章 0
很奇怪 为什么明明ts类型里有filepath却显示没有这个属性 而且那么多的ts类型只有tostring是有效的其他都会显示不存在(语法提示也不会有 就这个图三的tostring会有) 这个什么原因 谁知道吗
p1是我的asyncsetup组件,里面有定时器两秒后触发打印2 我想通过keepalive缓存这个asyncsetup组件,
正常操作(切换到son2后等两秒等他定时器结束打印出了数字在切换其他组件)son2会被成功缓存下来 但是如果我在2秒之内(定时器还没结束)就切换了组件 缓存就会出问题并且报错 求解决困扰一天了 如果成功解决可以给个小红包(实在是难受了一天了)纯图片确实不太好描述,需要更多细节的话可以加个微信,我可以提供视频
keepalive怎么解决嵌套路由只能缓存当前级别的路由(我这里两个级别的router-view都添加了keepalive) 无法缓存子级路由的问题 我这有个home和about这是一级路由
about里又有二级路由a,b 比如我进入了about并且切换到了a 如果我此时从about切换到home那么a又消失了,a并没有被缓存下来,无法起到缓存二级路由的作用,我想实现在about打开a后回到home再切换会about,a还是存在着的的效果。因为掘金发不了视频 我来描述一下我的图片(有先后顺序),指针放置的位置就是我点击了之后的状态1.点击了about弹出二级路由a和b。2.点击了a,弹出a组件3.点击home回到home 4.再次点击about,里面的a并没有被缓存下来而是直接消失了
我在网上找了一个axios防止重复请求的代码他的解决是删除之前存在参数相同的请求 并以最后一次请求为主 但是我想改成如果本次请求的参数与之前相同就取消这次请求以第一次的请求为主如何实现
我看了源代码之后我还有一个问题 我用箭头指出的这行代码是取消请求的关键 如果我删了就没有取消请求的功能了 但是我想知道这个cancelToken()函数从何而来 我用ctrl+左键点击它,显示他是这一行的上一行代码的cancelToken 但是这明显不对啊 上面那个是值 但是这里是个方法 有大佬能帮帮我吗