问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
68浏览
Arco Tooltip文字提示配置后无法显示是怎么回事?
我按照文档配置了Arco Design的Tooltip组件,设置了title和content属性,但鼠标hover时提示框完全不显示,控制台也没有报错。我尝试过把open设为true也没用,这是什么情...
组件 2026-02-01 14:48:32 -
2
回答
184浏览
Vue里用innerHTML显示用户评论内容,怎么防止XSS攻击啊?
我在做一个论坛帖子的评论展示功能,用v-html渲染用户提交的内容,但测试时发现能直接执行脚本标签。比如用户输入alert(1),页面真的会弹窗。试过用转义函数替换尖括号,但图片和链接标签也失效了,怎...
安全 2026-02-01 14:29:42 -
2
回答
71浏览
为什么设置了Access-Control-Allow-Methods后OPTIONS请求还是被拦截?
我在前端用fetch发POST请求时,明明在服务器设置了"Access-Control-Allow-Methods: POST",但浏览器还是报错说方法不允许。预检OPTIONS请求返回405状态码,...
安全 2026-02-01 14:28:32 -
1
回答
113浏览
Element Plus动态表单项怎么设置校验规则?
在用v-for循环渲染表单输入框时,发现设置的rules规则没生效。比如每个问题都要填写,但输入框不报错。 尝试过直接在rules对象里写数组,但控制台报prop not found错误。代码大概是这...
框架 2026-02-01 14:23:29 -
2
回答
102浏览
React Affix组件固定后为什么位置偏移了?
我在用react-affix做侧边栏固定时,设置offset后元素位置总是比预期低20px,调整过margin也不行... import { Affix } from 'react-affix'; f...
组件 2026-02-01 14:13:32 -
2
回答
56浏览
页面刷新时自定义上报事件的数据怎么总是丢失?
我在做页面性能监控时,需要在页面刷新前上报用户操作数据。把上报逻辑写在window.unload事件里,但发现有30%的上报请求根本没有触发,这是怎么回事? 尝试过这样写: window.addEve...
优化 2026-02-01 14:02:26 -
2
回答
96浏览
Prettier格式化后自闭合标签括号间多出空格怎么解决?
我在用Prettier格式化HTML时发现,像这样的自闭合标签,格式化后变成了,括号里多了一个空格,但我想让它保持紧贴的形式,该怎么调整啊? 我尝试过搜索bracketSpacing配置,但没搞懂具体...
工具 2026-02-01 13:52:27 -
2
回答
82浏览
Node.js应用内存占用过高,如何定位和优化?
最近在做一个实时数据展示的Node.js应用,用Express和EJS渲染页面。发现内存占用一直上涨,即使请求结束也没释放。用heapdump分析后,发现大量未释放的模板缓存。尝试关闭EJS的缓存选项...
前端 2026-02-01 13:25:46 -
2
回答
72浏览
配置了Nginx HTTP/2但浏览器还是显示HTTP/1.1?
折腾了一下午配置Nginx的HTTP/2,按照教程设置了443端口和ssl参数,但Chrome开发者工具里网络请求还是显示协议HTTP/1.1。我用JavaScript检测协议的代码也没反应,是不是哪...
工具 2026-02-01 13:03:42 -
2
回答
82浏览
Effector事件处理后状态未更新,组件也没重渲染怎么办?
在React项目里用Effector控制表单输入状态,按文档写了个事件和效应函数。但当我触发事件后,发现状态值没变,输入框内容也没重渲染。代码逻辑看起来没问题,但控制台没报错,手动调用effect函数...
框架 2026-02-01 13:00:44 -
2
回答
109浏览
React中touchend事件为什么在快速滑动后无法触发?
我在用React做手势滑动时发现,当快速滑动手指离开屏幕后,touchend事件偶尔不触发,这是为什么? 代码是这样的: function Slider() { const handleTouchSt...
移动 2026-02-01 12:34:25 -
2
回答
66浏览
Webpack和Vite处理30k组件库时构建速度差这么多正常吗?
最近在公司负责迁移一个包含3万多个组件的项目,原先是用Webpack4配置的,打包完整项目要20分钟。现在尝试用Vite3做开发环境,但生产构建居然花了45分钟? 已经试过在vite.config.j...
前端 2026-02-01 12:33:31 -
2
回答
84浏览
Vue组件调用Tauri的dialog API返回undefined怎么办?
我在用Tauri做桌面应用时,想在Vue组件里调用dialog.open()选择文件,但返回结果一直是undefined,搞不懂哪里出错了。 代码是这样的: 选择文件 export default {...
框架 2026-02-01 12:27:31 -
2
回答
43浏览
在Remix中用跳转后页面内容没更新,必须手动刷新才生效?
大家好,我刚在Remix里用组件做路由跳转时遇到个怪问题。比如点击导航栏跳转到/about页面后,页面布局完全没变还是首页的内容,必须手动刷新才会显示正确内容。我检查了路径写法应该没问题,loader...
框架 2026-02-01 12:11:42 -
2
回答
206浏览
文件上传进度条百分比卡在0%不动怎么办?
正在做一个文件上传功能,想用XMLHttpRequest实现进度条显示百分比。按照网上的教程写了onprogress监听,但页面上的百分比一直卡在0%不更新,这是为什么呢? 代码结构大概是这样的: x...
交互 2026-02-01 11:55:31 -
2
回答
144浏览
Docker容器运行后端服务,端口映射明明正确但无法访问,怎么办?
我用Docker跑了一个Node.js服务,执行了docker run -p 3000:3000 my-node-app,docker ps显示端口映射正常,但访问http://localhost:3...
工具 2026-02-01 11:44:30 -
2
回答
75浏览
循环中频繁计算复杂表达式如何用惰性求值优化?
最近在处理一个大数据列表渲染时发现性能卡顿,每次循环都要执行Math.sqrt(item.value * (item.value + 1))这样的计算。我尝试把计算结果存到变量里放到循环外面,但发现数...
优化 2026-02-01 11:42:35 -
2
回答
94浏览
Babel配置useBuiltIns时为什么样式变量会冲突?
我在项目里同时用了@babel/plugin-transform-runtime和@babel/plugin-proposal-class-properties,把useBuiltIns设成"usag...
工具 2026-02-01 11:22:24 -
2
回答
107浏览
React组件在移动端断点调试时,断点未触发怎么办?
我在用Chrome调试移动端React页面时遇到了问题。给组件方法加了断点,但真机运行时断点始终没触发,这是怎么回事? 代码是这样的:function Counter({ initial }) { c...
移动 2026-02-01 11:13:26 -
2
回答
68浏览
Vue表单过滤单引号后为何仍出现SQL注入漏洞?
我在做一个用户反馈表单时,发现后端报SQL注入错误。虽然给输入框加了单引号过滤,但用户输入像“O'Reilly”这样的名字时,后端依然报错。代码是这样的: 提交 export default { da...
安全 2026-02-01 11:07:46