归档

2023

12月19日星期二

react-beautiful-dnd表格拖拽时行收缩

最近在使用react-beautiful-dnd开发表格拖拽排序时遇到了一个问题:在选中一行并开始拖拽时 ,行、或者说单元格的样式会发生变化,具体表现为整行宽度收缩。在搜索资料并翻阅文档后,找到了这个问题的解决方法

12月4日星期一

为Next.js博客添加Fancybox图片灯箱效果

一直觉得博客的图片无法进行缩放非常影响使用体验,有些比较小的截图需要放大才能看清,于是在选定Fancybox作为解决方案后,为博客图片增加了灯箱效果

11月7日星期二

TypeScript使用注意点整理

初次接触TypeScript是刚入职的时候要写Angular,当时其实连JavaScript都没写明白,更别说TypeScript了,依葫芦画瓢,硬是写成了"AnyScript"。当时唯一的感受是,这东西好难用,为什么要给自己加这么多限制。后来新项目选型的时候我选择了Vue2,使用的是JavaScript,这段有点折磨...

10月20日星期五

解决IntelliJ IDEA将项目识别为Vue导致TypeScript报错问题(Vue: Type Element is not assignable to type ReactNode)

当项目依赖中存在Vue相关依赖时,IntelliJ IDEA可能错误地将其标识为Vue项目,导致无法正确识别原项目框架,从而出现类似(Vue: Type Element is not assignable to type ReactNode)的错误信息,本文将介绍一种解决该问题的方法

8月11日星期五

Ubuntu22.04 初始化设置(静态IP及修改SSH端口号)

近期搭建MC服务器时经常报错,为了控制变量排查环境问题,需要频繁重新安装Ubuntu,安装后需要进行固定服务器IP、修改SSH端口号等操作,这里记录下来以便参考

4月25日星期二

Vue指令 实现禁止文件重复下载

在日常的开发工作中,经常需要处理文件下载场景。为了避免用户重复点击下载按钮,产生大量请求,本文使用了Vue指令生成一个通用方案处理该场景

4月3日星期一

使用PVE安装Linux(Ubuntu)系统

日常工作或娱乐中难免遇到需要在服务器上跑服务、跑脚本的情况,我的服务器底层系统为PVE,本文记录了如何使用PVE安装Ubuntu操作系统

3月31日星期五

MDX兼容性测试

编写博客主题时常常需要测试渲染效果,该文章仅用于个人测试markdown&mdx的展示效果