自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 charles配置,看这一篇就够了【Mac&iPhone篇】

2、要确保电脑和手机是在同一wifi环境下,然后按照如下步骤在手机端配置代理。图三是重点:选择手动,服务器填写上面步骤中获取到的ip地址,端口默认8888。浏览器访问 chls.pro/ssl 安装手机端证书,安装完成后可以在:设置-通用-描述文件与设备管理。然后勾选红框1,点击add按钮,在弹窗框内的host和port分别输入:“3、设置好后,访问任意页面,charles就会弹出下图弹窗,选择allow即可。2、在电脑端安装证书。里看到已安装的证书,然后我们在。五、可能会遇到的问题。

2024-07-22 15:40:33 961

原创 chrome浏览器自动填充账号信息,前端获取不到填充的时机?

因为浏览器在自动填充账号密码后,会给input框追加一个伪类,所以他们的实现逻辑是在页面加载完成,并延迟1秒后,去判断当前的密码框是否被浏览器追添加了伪类‘-webkit-autofill’,如果密码框存在该类名,说明浏览器已经自动填充当前登陆页的账号、密码,此时就可以改变登陆按钮的状态!最后,在onload结束中,尝试在代码里模拟鼠标触发一次点击事件,结果。这就导致在首次加载完成后,如果用户和页面并没有发生任何交互时(点击,滚动不算),登陆框中虽然有用户名和密码,但登陆按钮是置灰不能点击的。

2024-06-11 17:47:11 782

原创 antd select组件下拉菜单渲染错误

那么可以推测,在antd Select组件中,当option没有设置key属性时,select组件会自动取value值做为每个option的key。发现报错:’有两个子节点的key是相同的‘,而重复的key值,是sug接口所返回对象的companyName属性值。发现在options对象中,并没有key属性,而且只有value属性是直接使用了companyName。业务反馈了一个线上bug:下拉框的选项与接口实际返回的值不一样。给option对象设置一个唯一key,即可解决渲染错乱的问题。

2024-04-26 17:45:12 484 1

原创 使用react+antd3开发的复杂、超大数据量级的form表单

本方案肯定不是最佳实践,从产品层面到代码层面都有优化的空间。因为当时在需求评审时,由于疏忽,没有和pm确认该页面的数据量级,以至于在提测之后才知道该页面需要承载的压力之大,所以各方均没有时间再做大量的改造,只能从现有的代码上尽力做下优化。一个嵌套了多个子层级,每一个层级均具有动态增、删、上移、下移、复制功能的form表单,且该表单也支持回显编辑再提交。面对这种大数据量的表单功能,开发时应该注意:1.细化form表单结构;2.细化数据;3.增加判断或使用hooks,减少不必要的重复渲染。

2024-02-28 15:16:55 1681 5

空空如也

空空如也

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

TA关注的人

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