经验总结

记录日常工作生活中遇到的问题,技术和知识点
经验总结

一行代码隐藏antd Pagination最后一页,减少后端深分页查询

3

Deshun 发布于 4周前 (03-31) 225℃ 评论(0) 赞 (0)

一行代码隐藏antd Pagination最后一页,减少后端深分页查询

Ant Design 的 Pagination 分页,在页码比较多的时候,会默认展示出第一页和最后一页,而且在官方文档也没有找到相关配置来隐藏它们。最近有后端同事反馈,如果用户直接点击最后一页,后导致后端深分页查询,影响性能,希望将这个页码隐藏掉。解决方法如何隐藏掉 a...

经验总结

Umi 3配置路由国际化,及配置不生效的解决方法

Deshun 发布于 2个月前 (03-05) 339℃ 评论(0) 赞 (0)

最近在搞一个 Umi 3 项目的多语言/国际化支持,在修改路由标题时,使用 getIntl().formatMessage() 方法时会报错。原因是:getIntl() 是运行时方法,而 umirc.ts 是构建时配置文件,无法在初始化阶段调用动态函数。需要参考一下方法,配置 Umi 3 路由的多语言:一、配置国际化插件启用插件与基础配置在 .umirc.ts 中配置 loca...

经验总结

Umi 3 项目中实现多语言功能完整详细教程

Deshun 发布于 2个月前 (02-20) 370℃ 评论(0) 赞 (0)

Umi 3 提供了 @umijs/plugin-locale 插件,可以便捷的实现国际化(i18n),帮助开发者轻松实现多语言功能。本文将详细介绍如何在 Umi 3 项目中实现页面多语言。在 Umi 3 项目中实现多语言功能,可通过以下步骤完成:1. 安装国际化插件使用 Umi 官方提供的 @umijs/plugin-locale 插件,支持多语言切换与资源管理。npm install&...

经验总结

umi 3 国际化 formatMessage 多场景使用方法

Deshun 发布于 2个月前 (02-19) 320℃ 评论(0) 赞 (1)

项目要支持多语言/国际化,项目使用 umi 3 框架进行项目开发,根据官方文档,可以是用 FormatMessage 实现国际化。本文将详细介绍 umi 3 中 formatMessage 在组件、非组件以及 js/ts 文件等多场景下的使用方法。一、在组件中使用 FormatMessage1. 函数调用形式推荐使用 useIntl 钩子函数来获取 formatMessage 方法,然后以函数调用...

经验总结

分享几个接收短信验证码平台,2025年1月更新

2

Deshun 发布于 4个月前 (01-08) 99331℃ 评论(348) 赞 (534)

分享几个接收短信验证码平台,2025年1月更新

推荐:老虎接码平台 tiger-sms.com 黑色星期五打5折!大平台5多年运营,热门冷门,量大,量小都可接,按收到的验证码扣费,24/7 客服。推荐:SMSBower smsbower.com 覆盖社交、聊天、等众多项目,上千万实卡,零售接码项目...

经验总结

Flex布局导致text ellipsis失效问题解决

Deshun 发布于 9个月前 (07-26) 1245℃ 评论(0) 赞 (3)

文本超出显示省略号在日常开发中还是有不少这样的需求的。举个例子:单行文本溢出显示省略号div{   overflow: hidden;   white-space: nowrap;   text-overflow: ellipsis; }效果如下:前端资源网前端资源网但是,如果使用 flex 布局就会...

经验总结

彻底删除Git仓库中的某个文件或文件夹(包括历史记录)

Deshun 发布于 10个月前 (06-21) 1057℃ 评论(0) 赞 (3)

想要彻底删除 Git 仓库中的某个文件或文件夹(包括历史记录)时,可以按照以下步骤操作:确定要删除的文件名或文件夹名:如果要删除文件,使用以下命令:git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件名'...

经验总结

Git提交已忽略文件和清除历史记录

Deshun 发布于 10个月前 (06-18) 985℃ 评论(0) 赞 (2)

最近使用 K8S容器云构建项目时特别慢,因为需要重新下载依赖,重新编译打包。后来想到一个比较讨巧的方法,将打包后的 dist 文件也提交到 git,容器云拉取代码直接打镜像,时间大幅缩短,之前需要一个多小时的现在只需要不到一分钟。Git 提交已忽略的文件1、忽略文件夹中的文件:在 .gitignore 文件中添加文件夹路径,比如我们要忽略的是 dist 文件夹:dist这将忽略 dist...

经验总结

腾讯自研Git客户端UGit

Deshun 发布于 11个月前 (06-12) 809℃ 评论(0) 赞 (1)

今天在群里了解到腾讯的一个产品 UGit,我以为是刚刚推出的,看了下时间线,这个项目 2019 年就开始了,简单了解一下。UGit 是由腾讯开发的 Git 客户端,目的是让每个人都能轻松使用Git。它特别适用于大型项目,尤其是游戏项目。UGit 提供了便捷的大文件管理和快速提交功能,内置 LFS 模板,支持对仓库或工作区进行大文件分析,以便更好地配置 Git LFS 规则。此外,它还提供...