自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

搬砖記

关于前端开发的技术博客

  • 博客(14)
  • 收藏
  • 关注

原创 【bug】为什么全屏模式下el-tooltip不显示

开发地图全屏功能时,需要对其上悬浮的列表框的折叠按钮进行鼠标悬浮提示,使用了el-tooltip发现不生效,无论如何调高层级都不生效,最后发现el-tooltip在原生全屏模式下不显示,根因不是 z-index,也不是 scoped,而是因为触发元素能 hover,但popper 节点“不被浏览器渲染”。

2025-12-16 11:24:49 387

原创 【npm ERR】镜像站的 HTTPS 证书过期(CERT_HAS_EXPIRED)

执行。

2025-09-01 18:41:28 169

原创 【npm ERR】npm安装Electron失败

想使用将 Web 应用打包成跨平台的桌面应用(Windows、macOS 和 Linux)。执行命令。

2025-08-15 11:39:42 312

原创 【git】git常见命令使用场景及释义

整理命令,复习一下,巩固记忆喽!

2025-08-04 18:34:06 587

原创 【three.js】three.js简介

Three.js是一个基于WebGL的JavaScript库,用于在浏览器中创建3D图形。核心概念包括场景(Scene)、相机(Camera)、渲染器(Renderer)、网格(Mesh)和灯光(Light)。学习路线分为基础篇(几何体、材质、灯光)、进阶篇(模型加载、交互、动画)和高级篇(着色器、粒子系统)。推荐官网文档和示例库作为学习资源,同时可参考Three.js Journey等教程网站。该库适合3D编程初学者快速入门,同时也能构建复杂3D场景。

2025-07-14 12:00:40 301

原创 【git】单仓多目录、 按目录提交

本文介绍了在同一个Git仓库中管理多个子项目的方法。通过创建web-A和mini-B两个子目录,实现项目分离管理。操作步骤包括:克隆仓库、初始化Git、创建子项目目录结构、首次提交。后续可通过指定子目录路径单独提交某个项目的变更。这种单仓多目录方案适合项目体量不大、需要集中管理的场景,既能保持版本控制统一,又能让各子项目独立开发更新。关键命令包括git add指定子目录路径来选择性提交变更。

2025-07-02 12:33:31 457

原创 【bug】为什么变量companyName不是Js的null值,而是字符串null

摘要 本文分析了使用sessionStorage时遇到的数据类型问题,发现getItem()总是返回字符串类型,导致null值显示为"null"字符串而非真实null。作者提出正确解决方案:使用JSON.stringify()和JSON.parse()进行数据类型转换,并指出undefined值的特殊处理需求。最后分享了封装好的sessionStorage工具函数,包含set/get/remove/clear方法,有效解决了数据类型污染问题。该方案既保证了数据存取的正确性,又提供了简洁的

2025-06-27 15:37:21 436

原创 【npm ERR】npm 运行时报错“无法加载文件 D:\enviroment\nvmInstall\nvm\nodejs\npm.ps1,因为在此系统上禁止运行脚本“

运行npm命令时遇到报错信息:。

2025-03-28 16:07:33 809

原创 【npm ERR】[..................] \ idealTree:web: sill idealTree buildDeps...

npm i 安装依赖时,一直卡在不动(web是项目名称)

2024-12-08 19:33:41 398

原创 【npm ERR】Failed at the node sass@4.14.1 postinstall script.

发现单独只用某一种方案是不可行的,需要将1、3结合一下,在安装node-sass前记得先排除本地安装的node和node-sass不匹配的问题。然后,确定是否匹配,如果不匹配,按照node和node-sass版本对应表,安装正确的node版本。项目运行npm install时报错。最后,安装node-sass。首先,查看node版本。

2024-12-06 18:11:36 985

原创 【npm ERR】Unexpected end of JSON input while parsing near...

git clone拉取项目代码后,安装项目依赖时报错:npm ERR!

2024-12-06 14:56:05 797

原创 【a-modal】解决修改modal弹框样式无效的问题

在vue项目中,给ant-design的modal组件通过样式穿透直接添加样式是无效的,必须依赖官方提供的API:getContainer方法将modal挂载到其父元素上,这样才能给它添加样式。而modal默认挂载到 body上,即直接插入到了body元素中,脱离了父元素,故局部样式无法在body下脱离了父组件的模态框上面去生效,但是如果使用全局样式,则会污染其他界面样式,所以只能在父组件下对应生效,即把 modal 挂载到父元素上。2.选择合适的深度(穿透)选择器修改CSS。

2023-08-26 23:32:16 1002

原创 【a-form】form表单的使用

定义form表单,form表单会采集包含的有效数据,提交到后端,进行交互name:表单提交时的名称action:提交到的地址method:提交方式, 默认情况下不写method属性的时候就相当于method=“get”method 方法规定如何发送表单数据(form-data)(表单数据会被发送到在 action 属性中规定的页面中)。表单数据可被作为 URL 变量的形式来发送(method=“get”)或者作为 HTTP post 事务的形式来发送(method=“post”)。

2023-03-23 17:20:25 1054

原创 父元素宽度不固定,左侧及中间元素宽度自适应,右侧元素宽度固定,这种布局样式该怎么写?

父元素宽度不固定,左侧及中间元素宽度自适应

2023-03-07 07:13:24 236

空空如也

空空如也

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

TA关注的人

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