- 博客(81)
- 资源 (1)
- 收藏
- 关注
原创 vue3+ts的简单axios二次封装
本文介绍了axios在Vue项目中的使用流程:1)安装axios;2)创建api.ts文件配置基础URL、超时时间和响应拦截器,封装get/post请求方法,支持带token和不带token请求;3)创建https.ts进行二次封装;4)在组件中引入封装好的方法并调用。文章提供了完整的代码示例,包括请求拦截、错误处理和Promise封装,展示了如何在实际项目中组织和使用axios进行HTTP请求。
2025-07-28 09:25:38
230
原创 【Navicat 连接MySQL时出现错误1251:客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端】
原因MySQL8.0后的版本加密规则是“caching_sha2_password”,而 MySQL8.0之前的版本加密规则是“mysql_native_password” 错误1251通常出现在连接MySQL数据库时,是因为MySQL的身份验证协议发生了变化,而旧版本的Navicat不支持新的身份验证协议。MySQL 8.0版本之后默认采用了更加安全的身份验证插件"caching_sha2_password",而Navicat较旧的版本可能无法兼容这个新的协议。
2025-07-04 08:49:52
308
原创 uniapp+vue3配置代理不生效问题
vue3使用的是vite进行打包的,而uni-app官方文档中在manifest.json配置跨域是使用webpack的。而vite和webpack的跨域重写路径参数是不一样的。有可能是这种原因导致失败的。这个时候就不用到manifest.json配置文件中进行配置跨域了,直接在跟目录添加vite.config.js配置文件配置跨域。最开始直接在manifest.json配置文件中配置h5的跨域,使用pathRewrite重写路径时失败。index.vue在访问的时候,加上/api 就行了。
2025-06-27 17:36:32
710
1
原创 vue3使用echarts
第二步:引入import * as echarts from 'echarts';第一步安装:cnpm install echarts -S。
2024-03-24 19:49:22
227
原创 vue引入animate 在main.js但打包时候报错
找到public下面的index.html 文件,通过csdn的方式引入animate.css。在动画使用的页面,可以全局使用。
2023-06-14 15:36:54
1135
原创 uniapp 上传图片使用base64 以及chooseImage
【代码】uniapp 上传图片使用base64 以及chooseImage。
2023-03-29 14:49:16
1133
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅