摘要:问题现象:上传附件功能报错,经排查发现,是因为上送字段中userId获取失败,被服务端拒绝请求。userId=window.sessionStorage.getItem('userId') 问题暴露阶段:生产环境 Chrome 103 问题原因:上传功能是在新弹开tab页中实现的,Chrome89后
阅读全文
摘要:已知,当前主流浏览器的刷新速率为60Hz(/75Hz),即每16.6ms刷新一次。刷新时会对屏幕上的 UI 元素进行重绘,如果重绘时间大于 16.6ms UI 界面就会产生卡顿。 每次刷新时,浏览器的基本流程为 js脚本执行 -> 样式布局 -> 样式重绘。 以输入框的输入内容需要在页面上实现实时渲
阅读全文
摘要:1、document.getElementsByTagName("title")[0].innerText='需要设置的值'; 2、document.title = '需要设置的值'
阅读全文
摘要:# cvf:创建jar文件,并且显示压缩过程 # abc.war 要输出的文件名 # * 要打包的目录 jar -cvf abc.war * 系统本身不提供该功能,需要借助jdk来实现。安装及配置环境变量就不提及了。 另附jar小记 jar 用法: jar {ctxui}[vfmn0PMe] [ja
阅读全文
摘要:背景:前端项目基于react,后端项目基于springboot。由于服务器资源等历史遗留问题,前后端打成war包在一起部署。在做了一系列的公司内部框架升级之后,出现webpack打包后*.js等静态资源找不到问题。 原因:前端打包时,通过publicPath配置项固定了资源路径为根目录,而前后端一起
阅读全文
摘要:内容:代码自svn迁移至git 工具:subgit、公司内网bitbucket 背景:基于历史原因,当前的代码都是在svn管理的,且七八个项目存放在一个仓库下。由于开发分支泛滥,使得代码目录结构愈发混乱,且根据jira管理规范,单个jira的提交不得超过50次、5000行,svn管理代码时也会造成额
阅读全文
摘要:1 <FormItem 2 className={style.client} 3 name="client" 4 rules={[{ required: false }]} 5 label={ 6 <div className={style.label}> 7 <span>label</span>{
阅读全文
摘要:业务给了一个需求,要求在页面中实现上移、下移、置顶和置底操作。 由于数据量不大,加上加分页功能会加大工具量,于是取消了分页需求。以下附上实现功能的各个方法 /*******基于antd-table实现,dataListOp是表格的数据源,item是当前项,index是当前项的索引 **/ 1 han
阅读全文
摘要:需要跨域弹出新的标签页,并且跳出当前页面的框架路由,可以使用window.open()
阅读全文
摘要:新项目组采用antd4,很多特性不熟。 今天记一下Form的基础应用 在antd3中,某button的type为‘submit’时,会触发onSubmit方法,但是antd4取消了该方法,用onFinish代替。onFinish使用时与onSubmit大致一样,但是onFinish会在表单数据收集完
阅读全文
摘要:由于本地某分支太久没有提过代码,再次开发后提交代码失败。 直接 $git pull 再次提交依然失败,错误不变。 解决方案: $git fetch origin MAP-2973(对应远程分支) $git merge origin FETCH_HEAD
阅读全文
摘要:注册Component时,app无效,导致组件注册失败,无法正常获取dispatch。 【具体原因有待查证】 同时app无效时,注册model也会失败(理所当然)。 【注意此时报的异常是:model is not a vaild Function。】
阅读全文
摘要:操作A: webview.getSettings().setTextZoom(100)安卓有个很坑的点,他会重写内嵌H5页面(rem)的样式。字体有缩放也就算了,关键对图片的样式也会有影响。如果遇到不太严谨的APP开发,测试环境都由操作A,生产环境没有的。。。那就绝了。。。联系APP同事,他们说其他
阅读全文