首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础
订阅
淡然99
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
还不会用 TS 封装 Axios?我教你啊
本文将从泛型入手,然后了解 Axios 中的部分类型,延续 JS 版本的极简风,教你封装出一个可用的清爽版 Axios。
TypeScript接口参数/响应类型自动推导
TypeScript Web 项目的API 的参数与响应数据类型,如果不手动映射,默认是缺失的: 这给项目带来了少许不稳定性。如果复杂的话,每个接口的响应数据都是 any,各种接口/返回数据互相依赖,
【源码共读】第2期 | 从vue3 工具函数中学习ts类型最佳实践
ts在实际开发场景中的实践,Record、is、as、(...args: any[]) => any、ts类型分类、unknown与any、PropertyKey、Promise类型定义、复杂ts拆分
Vue 3 + TypeScript + Vite + Element-Plus + Router + Axios + Pinia项目搭建(内含完整架构)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 Vue 3 + TypeScript + Vite + Element-Plus + Router + A
用了这么久的CancelToken,Axios竟推荐用AbortController取而代之
前言 对于取消请求,Axios官方曾经推出了CancelToken来实现该功能。而在 2021 年 10 月推出的AxiosV0.22.0版本中却把CancelToken打上 👎deprecated
一篇拒绝低级封装axios的文章
目前掘金上已经有很多关于axios封装的文章。自己在初次阅读这些文章中,见识到很多封装思路,但在付诸实践时一直有疑问:这些看似高级的二次封装,是否会把`axios`的调用方式弄得更加复杂?
一份超级详细的Vue-cli3.0使用教程[赶紧来试试!]
在vue-cli 2.X的时候,也写过一篇类似的文章,在八月份的时候vue-cli已经更新到了3.X,新版本的脚手架,功能灰常强大,试用过后非常喜欢,写篇教程来帮助各位踩一下坑。 如图所示,服务启动的时候回生成一个node_modules包,稍微测试了一下,服务支持ES6语法和…
在项目中用ts封装axios,一次封装整个团队受益😁
这篇文章封装的axios已经满足如下功能: 无处不在的代码提示; 灵活的拦截器; 可以创建多个实例,灵活根据项目进行调整; 每个实例,或者说每个接口都可以灵活配置请求头、超时时间等。
你是否从还在焦虑从vue2过渡到vue3,那就看看这里
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第一天,点击查看活动详情。 说在前面 确保@vue/cli版本在4.5.0以上
手把手教你配置Nginx, 前端不可不知的项目部署问题
Nginx是一款轻量级的Web服务器,具有内存占用少,启动极快,高并发能力强的优势,采用事件驱动的异步非阻塞处理方式框架,IO性能好,时常用于服务端的反向代理和负载均衡。 因为防火墙的原因, 直接访问谷歌是无法访问的, 这时可以借助梯子,即vpn,那么这个vpn(代理)就是代替…