问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
209浏览
WebAssembly Table.add()添加函数后调用报错,如何解决?
在尝试用WebAssembly Table对象管理导入函数时遇到了问题。我按照文档把importObject里的函数添加到Table里,但运行时控制台报错说函数不可调用: const importOb...
前端 2026-01-31 18:56:27 -
2
回答
61浏览
ESLint配置extends继承后自定义规则不生效怎么办?
我在项目里用eslint-config-airbnb配置了基础规范,然后在项目根目录的.eslintrc.js里加了自定义规则: module.exports = { extends: ['airbn...
工具 2026-01-31 18:47:29 -
2
回答
107浏览
列表滚动时复用项样式错乱怎么办?
我在用Vue做列表渲染时,滚动到新项会继承之前项的背景色样式,比如这样:v-for="(item, index) in list"设置了:key="index",每个项有动态类名:class="{ a...
组件 2026-01-31 18:46:27 -
2
回答
66浏览
WebSocket心跳检测如何避免频繁断开?
我用WebSocket做在线状态检测时,设置了每30秒发送心跳包,但偶尔还是会触发onclose事件。看服务器日志显示连接正常,可能是心跳间隔设置太短了? 我这样写的检测逻辑: let heartbe...
交互 2026-01-31 18:40:24 -
2
回答
52浏览
监控数据传输时gzip压缩失效怎么办?
我在用fetch发送POST请求压缩监控数据时,明明设置了gzip压缩,但后端收到的还是明文数据。我用compressor-gzip库压缩了JSON字符串,代码也设置了Content-Encoding...
优化 2026-01-31 18:36:27 -
2
回答
74浏览
固定高度长列表滚动时子项高度自适应导致内容错乱怎么办?
我在用Vue做固定高度的虚拟滚动列表,给父容器设了height: 400px和overflow:auto,每个子项用div包裹动态内容。但滚动到中间时文字会突然撑开高度导致后面内容错位,试过给子项加m...
优化 2026-01-31 18:26:28 -
2
回答
95浏览
Switch开关点击后状态不更新怎么办?
在做表单组件时用原生checkbox写了个Switch开关,但点击后状态没变化。试过给input加checked属性和onChange事件,但控制台没报错就是不切换,怎么回事啊? this.setSt...
组件 2026-01-31 18:25:31 -
2
回答
62浏览
React代码混淆时,常量折叠导致敏感信息泄露怎么办?
我在React项目里用terser做代码混淆,但发现硬编码的API密钥被直接暴露了。按照教程配置了常量折叠选项,但没效果... 比如这个组件里的API_KEY: import { useState, ...
安全 2026-01-31 18:01:28 -
2
回答
120浏览
Figma组件库变体样式无法自动继承主样式怎么办?
在Figma里做设计系统时,我给按钮组件设置了主样式包含圆角和阴影,但创建不同颜色的变体后,每次修改主样式圆角都要手动同步到所有变体,这样操作太麻烦了。 我试过选中所有变体同时修改,但有时候会漏掉某些...
工具 2026-01-31 17:53:21 -
2
回答
94浏览
React组件中如何避免DOM引用导致的内存泄漏?
在开发一个动态加载的列表组件时,我给列表容器加了ref用来监听滚动,但发现组件卸载后内存 profiling 还能看到之前的实例残留。 已经用了useEffect的返回函数把ref.current设为...
优化 2026-01-31 17:46:33 -
2
回答
94浏览
为什么我的Fetch POST请求总是返回空对象?
我用Fetch发POST请求给后端,数据用JSON.stringify(data)处理了,也设置了Content-Type: application/json,但后端说收到的请求体是空的,返回空对象。...
前端 2026-01-31 17:08:29 -
2
回答
92浏览
API失败重试时如何避免请求堆积和内存泄漏?
在做网络请求重试功能时,用递归+setTimeout实现指数退避,但发现当接口连续失败多次后,控制台打印出大量重复请求,甚至出现内存警告。尝试过把setTimeout改成async/await写法,但...
优化 2026-01-31 16:59:30 -
2
回答
113浏览
React表单提交时Anti-CSRF Token没变化导致重复提交被拦截怎么办?
我在用React做文件上传功能时,按照教程实现了CSRF防护,但发现同一个页面多次提交时token没变,导致第二次提交被服务器拦截了。明明在组件挂载时生成了token,代码是这样的: class Fi...
安全 2026-01-31 16:56:29 -
2
回答
75浏览
为什么Symbol作为对象属性键后,用Object.keys看不到它?
我在用Symbol类型做对象私有属性时遇到问题。比如这样定义: const sym = Symbol('test'); const obj = { name: 'Alice', [sym]: 'sec...
前端 2026-01-31 16:50:26 -
2
回答
128浏览
上传文件时百分比加载条超过100%后卡在99%怎么办?
大家好,我在做文件上传功能时遇到了百分比加载条显示问题。用axios的upload事件监听进度,发现当文件大小刚好是分片整数倍时,进度会跳到100%,但大部分时候会停在99%左右。我尝试在组件里用Ma...
交互 2026-01-31 16:49:28 -
2
回答
89浏览
React Native子组件点击后父组件状态不更新怎么办?
大家好,我在用React Native开发父子组件时遇到问题。父组件通过props传递了一个更新状态的函数给子组件,但点击子组件按钮后状态没有变化: // 父组件 const Parent = () ...
框架 2026-01-31 16:48:27 -
2
回答
91浏览
VSCode扩展命令注册后点击没反应怎么办?
我按照官方文档写了一个简单的VSCode扩展命令,但点击菜单后没有任何反应。已经确认package.json里注册了命令:"contributes.commands": [{"command": "m...
工具 2026-01-31 16:47:27 -
2
回答
98浏览
PWA Standalone模式启动时图标不显示怎么办?
我在开发PWA时配置了manifest.json,但在Standalone模式启动时图标没显示,这是为什么? 尝试过在manifest.json里按规范写了icons数组,包含不同尺寸的png文件: ...
移动 2026-01-31 16:46:32 -
2
回答
60浏览
Editor.js图片块在移动端如何自适应导致文字与图片重叠
我在用Editor.js做图文混排时遇到问题,移动端图片块和文字块会重叠。尝试给.editor-block加了flex布局: .editor-block { display: flex; flex-w...
交互 2026-01-31 16:45:26 -
2
回答
66浏览
Material-UI Grid容器里的子元素垂直居中不生效怎么办?
在用Material-UI的Grid布局做两列布局时,我想让两个卡片垂直居中对齐,但不管怎么设置alignItems属性都没反应。代码写成这样: import { Grid } from '@mate...
框架 2026-01-31 16:44:19