首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Xmo的开源
Tree_Lock
创建于2021-12-28
订阅专栏
Xmo的开源项目
等 15 人订阅
共5篇文章
创建于2021-12-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
不缓存返回值,只防止Promise的重复请求应该怎么做?
这篇文章是不用防抖和节流,用更底层的方式解决JS的重复请求的补充。 在这篇文章的评论下面,有人提到应该可以加一个开关, 控制强制跳过缓存。而在once-init中是存在这样的功能的。
不用防抖和节流,用更底层的方式解决JS的重复请求
`once-init` 为解决异步函数问题而生。它从 `Promise` 的定义出发,用 `Promise` 的基础功能彻底地阻止了异步请求浪费的发生。
Xmo-vue3-template 一个旨在用最小成本最大化压榨 Vue3+Vite2 开发效率的后台开发模板
建议先看看代码,再看文章 https://github.com/darkXmo/vue3-template
减少重复的请求,也许这个库能帮到你
1 同一个 Promise 不会在同一时间内被执行两次 2 如果上一个 Promise Function 没有执行完成就调用了下一个 Promise Function,那么将共享同一个 Promise
一个不会入侵你业务代码的前端埋点模块
如果你的项目埋点会严重影响到业务代码,是时候考虑使用 @xmon/bury 了。 除了必要的添加事件ID,即为项目添加 ID 标识的行为以外,@xmon/bury 不会影响到你的业务代码