自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 保证本地(feature)分支的绝对干净

保证本地(feature)分支的绝对干净

2024-02-02 16:33:58 393 1

转载 他们说90%的useMemo和useCallback可以删掉

怎么不想删代码?

2023-11-14 17:43:20 132

原创 vscode 快速打印console.log

一个键,输出一个console

2023-11-13 15:13:35 1109

转载 唯美文字雨滴

就让这大雨落下!!!

2023-11-13 10:50:26 104

原创 new Map 使用

【代码】new Map 使用。

2023-08-14 15:59:26 100

原创 crypto.randomUUID

生成随机key

2023-07-25 09:42:32 443

原创 webpack require.context

生成自动路由

2023-07-24 13:41:07 549

原创 企业微信 微信开发者工具调试问题

企业微信 微信开发者工具调试问题

2023-03-17 17:55:50 238 1

原创 tip --- wx.getUpdateManager() 小程序监听版本更新

wx.getUpdateManager() 小程序监听版本更新

2023-03-01 09:35:21 202 2

原创 taro h5 ios 视频无法全屏播放问题

taro h5 ios 视频无法全屏播放问题

2023-02-14 16:12:50 465

原创 路径参数过长,导致参数丢失问题

路径参数过长,导致参数丢失问题

2023-02-06 10:48:55 283

原创 video 自动播放

谷歌浏览器 video 自动播放

2022-11-19 17:37:09 230

原创 taro(小程序一样) ScrollView 滚动到底部或者顶部 再次设置scrollIntoView 无效

小程序 ScrollView 滚动到底部或者顶部 再次设置scrollIntoView 无效

2022-11-19 16:22:09 3415

原创 小程序接收小程序返回的结果

小程序接收小程序返回的结果

2022-11-03 15:59:09 960

原创 点击标签给文本域(Textarea)赋值,文本域支持手动输入

点击标签给文本域(Textarea)赋值,文本域支持手动输入

2022-10-19 17:03:42 1222

原创 taro 自定义导航栏

taro 自定义导航栏

2022-10-13 09:58:57 1758

原创 关于后台列表,跳转详情和编辑页面

控制页面是否可以编辑

2022-08-25 10:06:06 571

原创 关于解决vuex,redux,多页签状态不能同步共享问题

关于解决vuex,redux,多页签状态不能同步共享问题

2022-08-16 10:59:13 679

原创 移动端 ios和安卓 遮罩层都生效的样式

解决ios z-index 属性失效的问题

2022-08-11 09:16:14 217

原创 关于query 传参

不管是vue还是react都可以使用query参数,优点就是刷新页面的时候,参数不会丢失,但是需要注意的是,当传递的参数是对象时,需要这个JSON.stringify(obj)使用JSON.parse(obj),否则刷新页面之后,可能会遇到,取不到值的情况.例如[Object,Object]...

2022-07-20 17:44:02 1241

原创 企业微信 ios 识别二维码 无法直接跳转 (安卓正常)

解决ios 识别二维码 无法直接跳转

2022-07-14 14:10:36 1967

转载 react 之 Fiber

react之Fiber

2022-06-29 14:01:57 514

原创 关于请求参数的逻辑判断

不要用请求的入参,作为触发标记

2022-06-27 15:13:20 158

转载 覆盖node_modules 中插件的逻辑

当我们下载的插件有bug或者不能满足我们订制化需求的时候,你们是怎么解决的呢?

2022-06-27 11:07:13 318

原创 react-query

react-query

2022-06-23 16:19:07 186

原创 根据月份,时间,定义坐标点

根据x,y轴确定点

2022-06-20 11:39:50 167

原创 关于http请求中的content-type

业务是一个列表下载的需求,接口定义是get请求方式,但是参数却要求存在于body。按要求写好之后export async function download(params) { return request({ url: `url`, method: 'get', data: params, responseType: 'blob', });}点击导出,报错,后端排查原因是需要去掉content-type, 查了半天也没有找到去掉content-type

2022-03-17 11:40:17 5970 2

原创 记录 js 数字相乘导致精度丢失问题

2392.750 *3.675 = 8793.35625但是实际计算出来是第一步var toNonExponential = (num)=> { var m = num.toExponential().match(/\d(?:\.(\d*))?e([+-]\d+)/); return num.toFixed(Math.max(0, (m[1] || '').length - m[2])); }var floatMultiply = (arg1, arg...

2022-03-03 13:49:55 402

原创 git 本地分支关联远程分支

git branch --set-upstream master origin/master加这句之前是git pull origin master

2021-12-01 17:36:39 175

原创 正则车牌号和新能源车牌

/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}[A-Z0-9挂学警港澳]?$/

2021-11-30 17:28:28 110

原创 antd DatePicker 日期今天往前,不限制但是开始和结束的范围只能选择30天,往后只能选择今天以后的30天

import moment from 'moment';const [selectPriceDate, setSelectPriceDate] = useState('');const [offsetDays] = useState(2592000 * 1000); // 最多选择范围30天ms<DatePicker.RangePicker style={{ width: '100%' }} allowClear placeholder={['开始时间', '结束时间']}..

2021-10-21 17:50:21 1413

原创 改变IP映射

host文件是管理电脑ip映射的文件,host文件地址:C:\Windows\System32\drivers\etc# localhost name resolution is handled within DNS itself.在这个下面加上你想改的ip即可例如:127.0.0.1 localweb.dev.ok_zw.com

2021-09-22 09:42:53 560

原创 react 实现平滑过度

官网有用例: http://iamdustan.com/smoothscroll/#npmnpminstallsmoothscroll-polyfill--save#yarnyarnaddsmoothscroll-polyfillimport smoothscroll from 'smoothscroll-polyfill';smoothscroll.polyfill();// 处理平滑移动 const handleMove = (direct...

2021-09-01 14:41:53 268

原创 通过父级id 递归找到所有子类

选中的元素数据结构大概:data: [ {id:123321321, name: '哇哈哈' }, {id:123321321, name: '哇哈哈' , childrenList: [{id:888888, name: '起飞' }]}]思路:1、是否能在第一层找到选中的id,如果找到了,就开始递归该对象,直到找到最底层的子类2、如果没有在第一层找到选中的id,开始递归该对象,直到找到匹配选中id的对象,而后执行第一步,找到最底层的子类实现代码:/** 第一步.

2021-08-17 17:37:38 1151

原创 页面初始化,antd组件默认值赋值失败

开发中,很多场景需要给下拉款、时间、输入框这些组件给定默认值。antd也很贴心的提供了defaultValue和value这两个apidefaultValue:初始值 value:当前值 – –所以我们会选中defaultValue这个api场景一:给列表中的input设置默认值很显然是有效果的。八特,当我们修改input值之后,再点搜索(未执行保存操作),input的值并没有回到初始值–– 我的理解是defaultValue是组件实例化之后只会执行一次的...

2021-08-16 17:54:20 1254

转载 compose 函数 之 composePromis

业务场景: c接口返回用于b接口,b接口返回用于a接口 第一反应肯定是promise 的 then, 现在推荐一手compose 可配置的,按顺序执行的封装放方法 最基础的 composefunction compose(...fns) { return function composed(result){ // 拷贝一份保存函数的数组 var list = fns.slice(); while (li...

2021-08-16 17:45:19 365

原创 竞态条件解决方案

什么是竞态条件? 当两个线程竞争同一资源时,如果对资源的访问顺序敏感,就称存在竞态条件。场景? tabs切换,接口是同一个,当多次切换的时候,会因为数据响应时长的问题,造成数据错乱的问题(后响应的数据会覆盖先响应的数据)解决方案? 1、设置切换条件,当接口返回数据时,才允许切换tab 2、两个tab不共用同一个list集合,设置两个数据集合,避免相互干扰...

2021-07-16 14:22:55 254

原创 在用的vscode 配置

{ "editor.codeActionsOnSave": { "source.organizeImports": true }, "emmet.includeLanguages": { "javascript": "javascriptreact" }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[...

2021-06-19 10:39:20 162 2

原创 记录一下,关与后台返回的数据问题

今天开了一个需求评审的会议,产品提到了关与数据显示优化的问题,将3000 显示为 3千个人认为,应由后台处理数据之后,返回给前台理由如下:1、就前后端分离来说,既然已经使用前后台分离的业务架构,那么前端就该专注于交互的优化实现,重心更多的放在view层,对于数据的处理,最好也是最合适的做法还是应由后台完成2、后台完成数据的转化,就复用来说效果也是比较好的,例如,关与一个时间戳的转换,如果后台不转换交由前端转换,那么如果多处使用,那么多处都要使用时间转换的公共方法。如果多平台使用,那么ap..

2021-05-07 11:09:18 101

原创 记录一下这段时间,发现的好网站

1、css3字体模块 https://www.w3.org/html/ig/zh/wiki/CSS3%E5%AD%97%E4%BD%93%E6%A8%A1%E5%9D%97#.E5.AD.97.E4.BD.93.E7.B2.97.E7.BB.86.EF.BC.9A.E2.80.98font-weight.E2.80.99.E5.B1.9E.E6.80.A7 -- 因为当时蓝湖上面,ued没有给具体的字体加重的值,只给Medium、Normal这些,这个网址上面有给出对应的字重值2......

2021-05-07 09:47:56 142

空空如也

空空如也

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

TA关注的人

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