问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
33浏览
WebSocket 推送未读消息数时 UI 不更新怎么办?
我用 WebSocket 接收服务端推送的未读消息数量,数据能正常收到,但页面上的小红点数字就是不刷新。明明 setState 了,React 组件也没报错,就是 UI 没变化,是不是哪里没触发重渲染...
交互 2026-03-24 14:59:23 -
2
回答
54浏览
为什么我的 package.json 里 script 脚本在 Windows 上跑不起来?
我在 macOS 上写的 npm script 换到 Windows 后就报错了,明明命令看起来没问题啊?比如下面这个 dev 脚本: { "scripts": { "dev": "NODE_ENV=...
工具 2026-03-24 14:56:22 -
2
回答
44浏览
Capacitor在iOS真机上无法调用相机插件怎么办?
我在用React + Capacitor开发一个拍照上传功能,在浏览器和Android模拟器上都正常,但一到iOS真机就完全没反应,控制台也没报错。是不是权限配置漏了? 我已经在Info.plist里...
移动 2026-03-24 14:46:18 -
1
回答
33浏览
前端请求被限频了怎么办?怎么处理接口频率限制?
我最近在做一个表单提交功能,用户点击提交后调用后端 API,但频繁点击时后端返回 429 Too Many Requests。我已经加了防抖,但还是会被限流,是不是还要配合其他策略? 比如能不能在前端...
安全 2026-03-24 14:45:21 -
1
回答
24浏览
Meta标签设置后SEO没效果,是我写错了吗?
我给公司官网加了meta标签想优化SEO,但搜出来还是没变化。是不是写法有问题?比如description和keywords这些,我查了资料照着写的,但不确定有没有遗漏关键点。 页面head里现在是这...
优化 2026-03-24 14:17:19 -
1
回答
47浏览
Lighthouse 报告中 TTI 为什么总是很高?
我用 Lighthouse 测了一个页面,TTI(Time to Interactive)指标一直卡在 8 秒以上,明明首屏内容加载挺快的啊。 我试过删掉一些第三方脚本、加了 async 属性,还把主...
工具 2026-03-24 13:59:22 -
1
回答
47浏览
支付宝支付在H5页面调起失败怎么办?
我在做移动端H5项目,接入支付宝支付时,点击支付按钮没反应,也没报错。试过用 window.open 打开支付宝的支付链接,但在微信和部分安卓浏览器里直接被拦截了。 后端返回的是标准的 form 表单...
移动 2026-03-24 13:47:19 -
1
回答
24浏览
嵌套路由的子路由怎么不显示?
我在用 Vue Router 做后台管理系统,父路由是 /admin,想在它下面嵌套一个 /admin/users 的子路由,但页面只渲染了父组件,子路由的内容完全没出来。 我照着文档写了 child...
前端 2026-03-24 13:43:24 -
1
回答
33浏览
Figma插件中如何正确监听页面选中元素的变化?
我在开发一个Figma插件,想监听页面上选中的节点变化,但 on("selectionchange") 好像没触发。我查了文档,也试了在 ui.html 里加事件监听,但都没反应。是不是我的写法有问题...
工具 2026-03-24 13:28:20 -
1
回答
26浏览
Slide滑动动画在iOS上卡顿怎么办?
我用CSS写了个简单的slide-down动画,用来展开/收起一个下拉菜单,在安卓和桌面浏览器上都挺流畅的,但在iPhone上特别卡,掉帧严重。试过加transform: translateZ(0)和...
组件 2026-03-24 13:27:23 -
1
回答
23浏览
VR组件在移动端白屏是怎么回事?
我用 A-Frame 写了个简单的 VR 场景,在桌面浏览器上能正常显示,但一到手机上就整个白屏,控制台也没报错。 试过加 <a-scene embedded> 和设置 meta view...
组件 2026-03-24 13:21:23 -
2
回答
25浏览
npm scripts 里怎么传参数给 Node 脚本?
我在 package.json 里写了自定义脚本,想传参数进去,但试了几次都不对。比如我想运行一个构建脚本并指定环境,像这样:npm run build --mode=prod,但脚本里拿不到这个 m...
工具 2026-03-24 13:17:19 -
1
回答
28浏览
Nivo饼图数据格式不对怎么办?
我用 Nivo 画饼图,但一直报错说数据格式不正确,明明照着文档写的啊…… 我试过把数据写成数组对象,每个对象有 id 和 value 字段,但还是不行。控制台提示 “Invalid data for...
组件 2026-03-24 13:09:18 -
1
回答
29浏览
为什么我的网页Performance Score总是卡在80多分上不去?
我用Lighthouse测了好几次,Performance Score一直在82~86之间徘徊,其他项都绿了,就这个上不去。我已经压缩了图片、用了懒加载,还把关键CSS内联了,但还是没突破90分。 控...
前端 2026-03-24 13:06:20 -
2
回答
37浏览
为什么我的页面FCP这么慢,明明首屏内容很简单?
我最近用Lighthouse测性能,发现FCP(首次内容绘制)居然要3秒多,但首页就一个标题和一段文字,按理说不应该啊。我已经把关键CSS内联了,字体也用了font-display: swap,但还是...
前端 2026-03-24 12:50:21 -
1
回答
44浏览
Signature签名组件在移动端无法正常绘制怎么办?
我在用一个第三方Signature组件做电子签名功能,PC上测试没问题,但一到手机上就画不了线,手指滑动没反应。 试过加了touch-action: none样式,也检查了容器有没有被遮挡,还是不行。...
组件 2026-03-24 12:48:17 -
1
回答
32浏览
SWC 编译时报错:Cannot find module ‘swc/core’ 是怎么回事?
我按照官方文档装了 SWC,运行 swc src -d lib 的时候却报错说找不到模块 'swc/core'。明明已经用 npm install --save-dev @swc/cli @swc/c...
前端 2026-03-24 12:32:22 -
1
回答
44浏览
Cube UI 的 Picker 组件在 iOS 上滚动卡顿怎么办?
我在用 Cube UI 做一个移动端项目,Picker 组件在安卓上滑动挺流畅的,但在 iOS 真机上特别卡,几乎没法用。试过加 -webkit-overflow-scrolling: touch 也...
移动 2026-03-24 12:27:19 -
1
回答
36浏览
UIkit导航菜单点击后无法高亮当前项怎么办?
我在用 UIkit 做一个单页应用的侧边导航,想让点击的菜单项自动加上 active 状态,但试了几次都没成功。官方文档说会自动处理,但我动态生成的 nav 好像没这效果。 我尝试在点击时手动加 cl...
组件 2026-03-24 12:21:20 -
1
回答
55浏览
CI/CD 中如何正确缓存 node_modules 提升构建速度?
我在 GitLab CI 里跑前端项目,每次 install 都要几分钟,想用缓存加速。但配置了 cache 后发现有时候依赖没更新,build 出错。我现在的配置是这样: cache: key: $...
前端 2026-03-24 12:10:19