问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
21浏览
循环里频繁操作DOM真的会影响性能吗?
我最近在做一个动态列表渲染的功能,发现页面有点卡。看了一下代码,是在for循环里不断用element.appendChild()往页面加元素。这样写是不是有问题? 我试过把节点先拼成字符串再一次性插入...
优化 2026-02-27 21:18:22 -
2
回答
44浏览
Postman导出的API文档代码怎么用在前端项目里?
我在Postman里写好了接口文档,点了“Generate Code”生成了JavaScript代码,但直接复制到项目里报错,说fetch未定义或者语法不对,到底该怎么用啊? 我试过把生成的代码粘贴到...
工具 2026-02-27 21:02:21 -
2
回答
29浏览
前端日志分级怎么合理设计才不会影响性能?
最近在做前端监控系统,想给 console.log 加个日志级别控制,但不确定怎么分级才合理。比如开发环境要详细日志,生产环境只保留 error,但又怕频繁判断影响性能。 我试过这样写: const ...
优化 2026-02-27 21:00:22 -
2
回答
67浏览
用 sortablejs 拖拽时元素样式错乱怎么办?
我在用 SortableJS 做一个可拖拽的列表,但一拖起来 item 的宽度就变窄了,布局直接崩掉。试过加 fixed 宽度也不行,是不是我 CSS 写得有问题? 这是我的 item 样式: .dr...
交互 2026-02-27 20:54:20 -
2
回答
37浏览
TouchEnd 事件在滑动后不触发是怎么回事?
我在做移动端的滑动手势,监听了 touchstart 和 touchmove,但有时候手指滑动结束时 touchend 根本没触发,这是为啥? 我试过在 touchmove 里加 event.prev...
交互 2026-02-27 20:53:20 -
2
回答
41浏览
拖拽表格行时数据和视图不同步怎么办?
我用原生 JS 实现了表格行的拖拽排序,但拖完之后页面上看起来顺序对了,实际数据数组没变,点保存还是老顺序,这咋整? 试过在 drop 事件里手动 splice 调整数组,但索引老是算错,特别是跨行拖...
交互 2026-02-27 20:49:21 -
2
回答
27浏览
Vue里怎么让回车键触发表单提交?
我在写一个登录页,想让用户在输入框里按回车就能提交,但试了几次都不行。绑了@keyup.enter事件,但有时候没反应,有时候又会刷新页面。是不是哪里写错了? 这是我的代码: <template...
交互 2026-02-27 20:47:22 -
2
回答
34浏览
Descriptions 描述列表怎么动态控制显示项?
我用 Ant Design 的 Descriptions 组件展示用户信息,但有些字段可能为空,不想显示整行。试过在 Descriptions.Item 外面包条件判断,但页面布局会错乱,有没有推荐的...
组件 2026-02-27 20:33:22 -
2
回答
93浏览
HttpOnly Cookie 为什么前端读不到?是我设置错了吗?
我在后端设置了带 HttpOnly 的 Cookie,但前端用 document.cookie 怎么都读不到,是不是我哪里配置错了? 后端是用 Node.js 写的,代码大概是这样的: res.coo...
安全 2026-02-27 20:27:17 -
2
回答
44浏览
字体加载太慢怎么优化?
我在项目里用了一个自定义的中文字体,但页面首次加载时明显卡顿,文字会先显示默认字体再闪成自定义字体,用户体验很差。我试过用 font-display: swap,但好像没完全解决问题。 现在想用 Ja...
优化 2026-02-27 20:20:21 -
2
回答
54浏览
ECharts 折线图 tooltip 不显示数值怎么办?
我用 ECharts 画了个折线图,但鼠标悬停时 tooltip 完全不显示数值,连默认的提示框都没出来,这是啥情况? 配置里明明加了 tooltip: { show: true },也试过把 tri...
交互 2026-02-27 19:59:18 -
1
回答
22浏览
CSS混合模式为什么在背景图上不生效?
我给一个div设置了背景图,然后想用mix-blend-mode: multiply让它和下面的色块混合,但完全没效果,是哪里写错了吗? 试过给父容器加isolation: isolate也没用,代码...
前端 2026-02-27 19:50:20 -
2
回答
36浏览
文件上传时怎么监听进度条变化?
我用 axios 上传文件,想加个进度条,但 onUploadProgress 回调好像没触发,控制台也没报错。 试过这样写: axios.post('/upload', file...
交互 2026-02-27 19:45:17 -
1
回答
29浏览
Flutter热重启后状态丢失怎么办?
我用Flutter开发时,每次 Hot Restart 都会把页面状态清空,比如表单输入的内容都没了,这调试起来太痛苦了。有没有办法保留状态? 我试过把数据存在 StatefulWidget 的 st...
移动 2026-02-27 19:32:23 -
2
回答
110浏览
PWA在iOS上standalone模式为啥不生效?
我做了一个PWA应用,安卓上加到桌面后能正常以standalone模式全屏打开,但iOS Safari加到主屏幕后还是带浏览器地址栏。我已经在manifest.json里设置了"display": "...
移动 2026-02-27 19:26:21 -
2
回答
28浏览
Hippy 中如何正确监听页面返回事件?
我在 Hippy 项目里想监听页面返回(比如 Android 物理返回键),但文档里没找到明确的 API。试过用 BackHandler,但好像不是 Hippy 的标准模块,一直报错说 undefin...
框架 2026-02-27 19:12:21 -
2
回答
72浏览
表单联动时下拉框选中后数据不更新怎么办?
我在做两个级联下拉框,比如选省份后自动加载对应的城市。但选完省份后,城市下拉框的数据没变,控制台也没报错,不知道是哪出问题了。 我试过在 watch 里监听省份变化,然后重新赋值 cityOption...
组件 2026-02-27 18:47:20 -
2
回答
40浏览
WebRTC 连接建立后为什么收不到对方的音视频流?
我用 WebRTC 做了一个简单的点对点通话 demo,信令服务器也搭好了,offer/answer 和 ICE candidate 都正常交换了,连接状态也变成 connected 了,但 ontr...
交互 2026-02-27 18:46:21 -
2
回答
33浏览
LCP总是超时,图片懒加载反而更慢了怎么办?
我用 IntersectionObserver 做了图片懒加载,结果 LCP 指标反而变差了,首屏大图老是加载很慢。 明明没加懒加载前 LCP 是 1.8s,现在经常飙到 3s 以上。我试过给首屏图加...
优化 2026-02-27 18:38:25 -
2
回答
46浏览
GET请求里带操作参数会被CSRF攻击吗?
我最近在做用户删除功能,后端同事说不能用GET请求做删除,但我看有些老接口还是用GET传id删数据。现在我用React写了个按钮,点一下就发GET请求删用户,但安全扫描工具报了CSRF风险,这到底是不...
安全 2026-02-27 18:30:22