问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
28浏览
PostCSS 处理媒体查询时样式没生效是怎么回事?
我在用 PostCSS 的 autoprefixer 和 nested 插件,写了个响应式组件,但媒体查询里的样式完全没起作用,控制台也没报错,本地开发环境和构建后都一样。 我试过把媒体查询提到最外层...
工具 2026-03-24 22:01:21 -
2
回答
39浏览
Webpack插件里怎么拿到编译后的资源列表?
我正在写一个自定义的 Webpack Plugin,想在编译完成后获取所有输出的资源文件名(比如 main.js、index.css 这些),但不知道该在哪个钩子里拿,也不清楚具体怎么访问到这些信息。...
前端 2026-03-24 21:59:15 -
2
回答
37浏览
Video.js 如何监听视频播放结束事件?
我用 Video.js 做了个播放器,想在视频播完后自动跳转页面,但试了几次都没触发结束事件。官方文档说用 ended 事件,但我这么写好像没生效: const player = videojs(...
交互 2026-03-24 21:38:20 -
1
回答
27浏览
Highcharts在React中动态更新数据不生效怎么办?
我在用React配合Highcharts做实时数据展示,但每次state变了图表却没更新。明明props传进去的是新数组,但图表还是显示旧数据,是不是哪里写错了? 我试过直接修改series.data...
交互 2026-03-24 21:10:20 -
1
回答
29浏览
Foundation 的 Reveal 弹窗怎么手动关闭?
我在用 Foundation 6 的 Reveal 组件,想在用户点击某个按钮后用 JS 手动关掉弹窗,但调用 close() 方法没反应,控制台也不报错。 我试过这样写: const modal =...
框架 2026-03-24 21:02:22 -
1
回答
30浏览
Figma 的 Inspect 模式导出的 CSS 为什么和实际效果不一致?
我在 Figma 里用 Inspect 拿到一段按钮的样式,复制到项目里后发现颜色和间距都不对。明明在设计稿里看着没问题,是不是哪里设置漏了? 比如这段 CSS: .btn { background:...
工具 2026-03-24 20:27:21 -
1
回答
39浏览
前端项目里引入的第三方CSS库会不会带来供应链安全风险?
最近在用一个开源的UI组件库,直接通过CDN引入了它的CSS文件,但听说依赖外部资源可能有安全问题。比如会不会被注入恶意样式或者重定向到钓鱼页面?我试过本地托管,但更新太麻烦。 下面是我现在用的那段C...
安全 2026-03-24 20:26:19 -
1
回答
56浏览
iView 的 TimePicker 怎么设置默认时间不生效?
我在用 iView 的 TimePicker 组件时,想给它设置一个默认的选中时间,比如当前时间,但不管我怎么设 value 或 default-value 都没反应,界面上还是空的。 试过传字符串 ...
组件 2026-03-24 20:11:20 -
1
回答
31浏览
Docker容器之间怎么互相访问?我配了自定义网络还是连不上
我在本地用 Docker 启动了两个服务:一个前端 React 应用,一个后端 Express API。我把它们都加到了同一个自定义 bridge 网络里,按理说应该能通过容器名互相通信,但前端死活请...
工具 2026-03-24 20:07:22 -
1
回答
37浏览
拖拽树形结构时子节点位置错乱怎么办?
我在用原生 JS 实现一个可拖拽的树形菜单,父节点展开后拖动子节点,结果一松手子节点就跑到根节点下面去了。 我试过在 drop 事件里打印目标节点,发现 e.target 指向的是父容器而不是具体的子...
交互 2026-03-24 19:58:22 -
2
回答
56浏览
WebAssembly 处理音视频时内存泄漏怎么排查?
我用 Emscripten 把 FFmpeg 编译成 wasm,在浏览器里解码 H.264 视频流,但每次播放完内存占用都不释放,Chrome 任务管理器里显示页面内存一直在涨。试过调用 Module...
前端 2026-03-24 19:25:23 -
1
回答
46浏览
尾调用优化在Vue里真的能用吗?
我听说尾调用优化能防止递归爆栈,但在Vue组件里试了好像没生效,是写法不对还是浏览器不支持啊? 我写了个递归计算阶乘的函数,放在methods里,结果一跑就报“Maximum call stack s...
优化 2026-03-24 19:01:22 -
2
回答
30浏览
Async Validator 异步校验不生效是怎么回事?
我在用 Ant Design 的 Form 表单做用户名重复校验,明明写了 async validator,但输入后完全没触发请求,控制台也没报错,是哪里写错了吗? 我试过把 validator 函数...
交互 2026-03-24 18:11:20 -
1
回答
28浏览
Monorepo里怎么让不同包共享TypeScript配置?
我用pnpm workspace搭了个Monorepo,里面有几个React组件包和一个工具函数包。现在每个包都复制了一份tsconfig.json,改起来太麻烦了,想抽成一份共享的配置。 试过在根目...
前端 2026-03-24 17:32:23 -
1
回答
38浏览
为什么 pnpm 安装的包在 npm registry 上找不到?
我用 pnpm 装一个叫 @myorg/utils 的包,提示 404 找不到,但同事用 npm 就能装上。是不是 pnpm 默认不走 npm registry?我试过加 --registry 参数也...
工具 2026-03-24 17:30:21 -
1
回答
32浏览
Chrome DevTools 内存快照里的 Detached DOM tree 是什么?
我在用 Chrome DevTools 的 Memory 面板排查内存泄漏,发现快照里有很多 “Detached DOM tree” 条目,点进去还占了不少内存。这到底是什么意思?是不是我哪里没清理事...
工具 2026-03-24 17:12:20 -
2
回答
39浏览
Element Plus 描述列表样式不生效怎么办?
我在用 Element Plus 的 Descriptions 组件时,想自定义 label 的宽度,但加了 CSS 好像没反应,是不是我写法有问题? 试过在组件外层加 class,也试过用 :dee...
组件 2026-03-24 17:07:19 -
1
回答
42浏览
用ORM框架就真的不会SQL注入了吗?
我最近在Vue项目里用TypeORM做后端数据查询,听说ORM能防SQL注入,但心里还是没底。比如下面这种写法安全吗? <script setup> import { getReposit...
安全 2026-03-24 16:54:22 -
1
回答
32浏览
删除操作前如何优雅地加确认弹窗?
我用原生JS给一个列表的删除按钮加了确认提示,但点“取消”后还是会触发删除,逻辑好像没拦住。是不是confirm()的返回值没处理对? 这是我的HTML结构: <ul> <li>...
交互 2026-03-24 16:04:22 -
2
回答
30浏览
Vite里怎么正确引入全局CSS变量?
我在用Vite+React开发项目,想在:root里定义一些CSS变量,然后在组件里用,但发现根本读不到。 我把变量写在src/styles/variables.css里了,也在main.jsx里im...
框架 2026-03-24 15:48:25