问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
64浏览
React表单提交时Anti-CSRF Token没变化导致重复提交被拦截怎么办?
我在用React做文件上传功能时,按照教程实现了CSRF防护,但发现同一个页面多次提交时token没变,导致第二次提交被服务器拦截了。明明在组件挂载时生成了token,代码是这样的: class Fi...
安全 2026-01-31 16:56:29 -
1
回答
59浏览
为什么Symbol作为对象属性键后,用Object.keys看不到它?
我在用Symbol类型做对象私有属性时遇到问题。比如这样定义: const sym = Symbol('test'); const obj = { name: 'Alice', [sym]: 'sec...
前端 2026-01-31 16:50:26 -
2
回答
59浏览
上传文件时百分比加载条超过100%后卡在99%怎么办?
大家好,我在做文件上传功能时遇到了百分比加载条显示问题。用axios的upload事件监听进度,发现当文件大小刚好是分片整数倍时,进度会跳到100%,但大部分时候会停在99%左右。我尝试在组件里用Ma...
交互 2026-01-31 16:49:28 -
1
回答
61浏览
React Native子组件点击后父组件状态不更新怎么办?
大家好,我在用React Native开发父子组件时遇到问题。父组件通过props传递了一个更新状态的函数给子组件,但点击子组件按钮后状态没有变化: // 父组件 const Parent = () ...
框架 2026-01-31 16:48:27 -
2
回答
54浏览
VSCode扩展命令注册后点击没反应怎么办?
我按照官方文档写了一个简单的VSCode扩展命令,但点击菜单后没有任何反应。已经确认package.json里注册了命令:"contributes.commands": [{"command": "m...
工具 2026-01-31 16:47:27 -
2
回答
73浏览
PWA Standalone模式启动时图标不显示怎么办?
我在开发PWA时配置了manifest.json,但在Standalone模式启动时图标没显示,这是为什么? 尝试过在manifest.json里按规范写了icons数组,包含不同尺寸的png文件: ...
移动 2026-01-31 16:46:32 -
2
回答
27浏览
Editor.js图片块在移动端如何自适应导致文字与图片重叠
我在用Editor.js做图文混排时遇到问题,移动端图片块和文字块会重叠。尝试给.editor-block加了flex布局: .editor-block { display: flex; flex-w...
交互 2026-01-31 16:45:26 -
2
回答
47浏览
Material-UI Grid容器里的子元素垂直居中不生效怎么办?
在用Material-UI的Grid布局做两列布局时,我想让两个卡片垂直居中对齐,但不管怎么设置alignItems属性都没反应。代码写成这样: import { Grid } from '@mate...
框架 2026-01-31 16:44:19 -
2
回答
56浏览
移动端处理大数据时,如何避免JS循环导致的页面卡顿?
最近在做移动端列表页,需要把5000条数据循环渲染成DOM节点。用了类似下面的代码后页面卡得要死,虽然用了setInterval分批处理,但还是频繁触发长任务警告。有什么更好的优化方法吗? let d...
移动 2026-01-31 15:50:13 -
2
回答
49浏览
Vue中RBAC动态权限控制导致组件重复渲染怎么解决?
在用Vue做RBAC权限控制时遇到个问题,我现在通过v-if根据角色权限显示按钮,但发现每次角色信息更新后,所有被控制的组件都会重新渲染,这样会影响性能吗? 比如这样写: <template&g...
安全 2026-01-31 15:50:05 -
2
回答
42浏览
移动端1px边框在iPhoneX上显示成2px怎么办?
在开发移动端页面时,用border:1px solid #ddd做的表格边框,在iPhoneX上看起来明显变粗了,但其他安卓机显示正常。我试过用媒体查询针对iOS设置0.5px,但这样又导致安卓设备边...
移动 2026-01-31 14:37:30 -
2
回答
38浏览
微前端应用隔离时样式冲突怎么解决?CSS全局覆盖子应用组件怎么办?
我在用qianky进行微前端开发时遇到样式污染问题,主应用的CSS全局样式把子应用的按钮组件覆盖了。我给子应用加了CSS命名空间: /* 主应用CSS */ .button { background:...
框架 2026-01-31 14:15:26 -
1
回答
148浏览
CSRF Token在AJAX请求中失效怎么办?后端返回403错误
我在做用户资料更新功能时遇到了问题。后端要求所有POST请求必须携带CSRF Token,我按照常规做法在表单里加了隐藏字段_csrf,但用fetch提交时后端一直返回403。 尝试过把token放在...
安全 2026-01-31 14:00:33 -
2
回答
51浏览
element-plus的el-image点击预览没反应图片不显示怎么办
在用element-plus的el-image组件做图片预览功能时,按文档设置了preview属性,但点击图片完全没有反应,预览层根本不弹出,这是什么问题呢? 我的代码是这样的: 已经确认imgUrl...
组件 2026-01-31 13:56:31 -
1
回答
29浏览
为什么我的CSRF令牌验证总是失败?
我在表单提交里用了同步令牌防护,前端生成token存到cookie和隐藏字段,但提交后后端一直报错说令牌无效,这是哪里出错了呢? 我的实现是这样的:每次页面加载时用JavaScript生成随机字符串存...
安全 2026-01-31 13:39:31 -
2
回答
52浏览
React组件里用定时器导致内存泄漏怎么优化?
我在写一个实时刷新数据的React组件,发现组件卸载后计数器还在跑,内存占用越来越高。代码是这样写的: function Counter() { const [count, setCount] = u...
优化 2026-01-31 13:26:30 -
2
回答
63浏览
移动端分割线两端文字在小屏幕挤在一起怎么办?
我在用Divider组件做两端文字的分割线时,移动端显示特别怪。像这样: .divider-with-text { display: flex; justify-content: space-betw...
组件 2026-01-31 13:10:29 -
2
回答
46浏览
微信支付JSAPI调用时签名失败,可能是什么原因?
在React项目里集成微信支付时,调用wx.config一直返回签名失败错误(errCode:40001)。我按照文档传了appId、timestamp等参数,但调试器显示验证失败。代码逻辑没问题,后...
移动 2026-01-31 12:37:29 -
1
回答
71浏览
刘海屏设备下使用vh单位布局时,如何避免内容被刘海遮挡?
我在开发一个全屏显示的页面时遇到了问题,用100vh设置高度在普通手机上没问题,但在iPhone 14 Pro的刘海屏上底部内容被刘海区域遮挡了一部分,看起来就像这样: 标题栏 内容区域 我尝试过用p...
移动 2026-01-31 12:34:27 -
2
回答
43浏览
Vue的Rotate旋转动画在组件销毁后为什么还在转?
大家好,我在用Vue写一个加载旋转图标组件,用CSS的rotate动画让图标转起来。但是当我用v-if条件销毁组件时,图标还在页面上继续转几圈才消失,这该怎么解决啊? 我尝试在组件里这样写的:@key...
组件 2026-01-31 12:28:31