自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Typescript使用装饰器封装axios请求

装饰器是一项实验性特性,需要在tsconfig.json或tsconfig.app.json中开启配置。这里封装了3个修饰器,除了常规的Get 和 Post 请求,还额外加了Result,对返回值格式的处理。在语言模型中,编码器和解码器都是由一个个的 Transformer 组件拼接在一起形成的。参数装饰器参数有三个,target,methodName ,index。方法装饰器参数有三个,target,key descriptor。

2024-05-20 13:57:28 417

原创 lodash的memoize用法

最近为了解决项目上接口请求慢而阻塞页面加载的问题,使用了lodash的memoize提前做了接口加载,使用memoize有两个优点。_.memoize(func, [resolver]) 函数可以对一个函数进行记忆化处理,即缓存该函数的计算结果。[resolver] (Function): 这个函数的返回值作为缓存的 key。func:(Function): 需要缓存化的函数.

2024-05-06 22:42:15 406

原创 uniapp + uView动态表单校验方案

找到文件:uni_modules\uview-ui\components\u-form\u-form.vue 然后修改源码,最近项目上有个功能,需要给动态的form表单添加异步校验,经多方资料查找与汇总,现把解决方案记录分享一下。本项目使用的技术栈是 uniapp,前端UI框架使用的是 uView。

2024-04-07 18:10:21 1562

原创 Charles抓包App教程

安装完毕后理论上就可以抓包我们开发的APP的https请求了,为什么说是理论上呢,因为目前的Android版本需要手动配置network_security_config,才可以抓包,正常的线上环境是不可以抓包,所以有了接下来的配置。PC端配置Https抓包,点击Help->SSL Proxying->Install Charles root Certificate,安装证书。这里我用的是小米手机,以此为例,进入 设置->WLAN->进入WIFI设置界面->点击代理。至此已经可以抓取http请求的包了。

2024-03-22 22:56:38 5989

原创 Vue监听并自定义浏览器返回事件方案

最近项目上使用Uniapp开发一款APP,使用webview打开vue开发的H5页面,从app端进入H5的列表页,再由列表页进入详情页再进入提交表单页,表单提交成功后会自动跳转回列表页,这时再点击app自带的返回按钮,会返回到填写表单页,但是项目上希望返回到app端的首页。每次进入一次页面,都会往页面栈中压入一条记录,返回也是返回上一个页面,使用vue router的replace方法也只是将当前页面从栈中替换掉,无法解决问题。

2024-03-22 21:53:54 870

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除