经验总结
记录日常工作生活中遇到的问题,技术和知识点
Deshun 发布于 6个月前 (10-12) 525℃
赞 (0)
之前用的 iconfont.css 可以设置伪类元素的字体为 iconfont ,然后给伪类的 content 属性值定义 iconfnt 的图标标识就能正常显示了。但是最近精简代码我把 iconfnt.css 移除了,只保留了 iconfnt.js,这样之前 css 中用上面方法引用的图标失效了。就一个图标,总不能再把那么大的 css 引进来吧,可以不以直接给伪类设置一个 svg 图标呢?当然是...
标签:
css
/ CSS伪类
/ CSS伪类设置svg图标
/ svg图标
Deshun 发布于 7个月前 (09-11) 331℃
赞 (1)
Umi 项目在 Jenkins 构建卡在 umi generate tmp 半天进行不下去。解决方法:找到 Jenkins 项目 - 工作空间 - 清理工作空间再执行构建即可。...
标签:
Jenkins
/ Umi
/ Jenkins 构建失败
Deshun 发布于 8个月前 (09-01) 402℃
赞 (6)
使用 Promise 处理正常情况下,await 命令后面是一个 Promise 对象。所以它本身就可以使用 .catch 来捕获异常,处理 loading 状态的操作,完全可以在 .catch 进行处理,然后用 if 判断来控制提前退出,没必要写 try-catch 这种冗余代码。setLoading(true);
let res = await get...
标签:
promise
/ async
/ await
/ try
/ catch
Deshun 发布于 9个月前 (07-29) 493℃
赞 (4)
之前有一个 Umi 项目写的比较乱,定义了一个变量,用来统一存放所有的系统参数,父子组件通过 Context 和 props 传值。现在发现一个问题,因为这个变量中有一部分参数是常量,有一部分又是需要动态修改的,所以每次修改这个变量,都会重新渲染页面,页面多次渲染后最后赋值的值会丢失。所以准备改造一下,将常量和后期会变化的参数拆分开,使用 ...
标签:
umi
/ umijs
/ dva
/ umi model
/ useModel
Deshun 发布于 9个月前 (07-26) 372℃
赞 (0)
Ant Design RangePicker 日期区间组件可以使用 open 属性实现外部按钮控制展开收起。但是使用 open 属性后,就只能通过属性控制展开和收起,失焦收起和聚焦展开等原生的功能就失效了。可不可以既能通过点击 RangePicker 组件展开...
标签:
antd
/ ant design
/ antd日期组件
/ RangePicker
Deshun 发布于 9个月前 (07-25) 462℃
赞 (0)
使用Ant Design 的 Tabs 遍历了一个 form ,在多标签的情况下通过 form.getFielddValue() 方法获取到的值不全,只能获取到第一个页签和最后一个页签。翻了下 api ,Tabs.TabPane TabItemType 有一个 forceRender 属性,默认值是 fals...
标签:
antd
/ Ant Design
/ antd Tabs
/ antd Tabs获取不到值
/ antd Tabs值不全
Deshun 发布于 9个月前 (07-23) 383℃
赞 (6)
ant design Form.Item validator自定义校验对象的值不为空:<Form.Item
style={{ margin: 0 }}
name={dataIndex}
rules={[
{
&...
标签:
antd
/ Ant Design
/ antd validator
/ validator自定义校验
/ antd validator自定义校验规则
Deshun 发布于 9个月前 (07-19) 573℃
赞 (2)
umi开启 mfsu 和 webpack5 后报错:load component failed Error: Module "./@ant-design/pro-card" does not exist in container. while loading "./@ant-design/pro-card" from webpack/container/re...
标签:
umi
/ umi4
/ umi开启mfsu报错
/ mfsu
/ webpack5
Deshun 发布于 11个月前 (05-31) 13290℃
赞 (3)
每次重装系统,都要为安装 Chrome 而烦恼。虽然现在可以直接从谷歌浏览器官网下载在线安装包进行安装,但是在线安装包安装的版本不可控,大概率是 x86 版本,而且在断网状态下也是行不通的。整理了一些可以直接下载 Google Chrome 离线完整包的地址:官方渠道:1、链接直...
标签:
Chrome
/ 浏览器
/ 极速浏览器
/ 谷歌浏览器
/ 谷歌Chrome
/ Chrome离线安装包下载
Deshun 发布于 12个月前 (05-10) 834℃
赞 (3)
ls 命令是 Unix 和类 Unix 的操作系统中列出文件和目录的命令,Windows 中(cmd 命令提示符)是不支持的,它对应的命令是 dir,不过2006年发布的 Windows PowerShell 已经可以使用 ls 命令了。Windows Powershell 的...
标签:
PowerShell
/ 命令行
/ PowerShell增强
/ PowerShell扩展
/ Get-ChildItem