问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
19浏览
Docker容器启动时报错:exec user process caused: no such file or directory怎么办?
今天用Docker部署Node项目时遇到个怪问题,容器启动就报错“exec /bin/sh: exec user process caused: no such file or directory”。...
工具 2026-02-10 12:51:33 -
1
回答
19浏览
Electron中设置Content Security Policy时,为什么页面仍报错Mixed Content?
我在Electron项目里给渲染进程加了CSP安全策略,但页面加载本地图片时还是报错"Blocked loading mixed active content"。按照文档在HTML设置了Content...
框架 2026-02-10 12:42:26 -
1
回答
21浏览
为什么useEffect里更新状态会无限循环?
我在用useEffect做API请求时,按教程把依赖项设为空数组,但状态更新后页面一直刷新... 比如这样写: useEffect(() => { fetchUsers().then(data ...
框架 2026-02-10 12:36:24 -
2
回答
39浏览
悬浮按钮在页面滚动到底部时如何避免遮挡底部导航栏?
我正在用Ant Design的FloatButton做悬浮按钮,但遇到一个问题:当页面滚动到最底部时,按钮会遮挡底部的TabBar导航栏。我尝试过设置position: fixed和调整bottom值...
组件 2026-02-10 12:23:32 -
1
回答
25浏览
为什么我的CSS过渡动画在元素隐藏后无法触发?
我给按钮加了背景色渐变过渡,点击时通过classList切换显示状态,但隐藏时动画没有效果,显示时却正常? <button class="animated-btn">点...
前端 2026-02-10 12:22:32 -
2
回答
15浏览
React中使用Eruda调试工具时页面为什么会闪一下?
我在React项目里想用Eruda做移动端调试,按照文档在组件挂载时初始化,但每次页面加载时都会闪一下,看起来特别不舒服。试过把eruda.init()放在useEffect里依赖为空数组,但问题依旧...
移动 2026-02-10 12:11:29 -
1
回答
21浏览
Nessus扫描显示React组件存在XSS漏洞,但代码已经过滤输入了怎么办?
大家好,我在用Nessus扫描公司前端项目时,发现一个React组件被标记为XSS漏洞。但代码明明已经用了DOMPurify过滤输入,这是怎么回事? 我的代码是这样的: import DOMPurif...
安全 2026-02-10 12:07:31 -
2
回答
46浏览
React移动端按钮点击总是有延迟怎么办?
我在用React开发移动端时,点击按钮总会延迟好几百毫秒才触发,试过加ontouchend和设置touch-action: none都没用,这是什么情况啊? import { useState } f...
优化 2026-02-10 11:56:27 -
1
回答
17浏览
为什么切换npm镜像后安装依赖总是404?
我在公司网络用npm安装包时一直超时,按照网上的方法把registry切换到阿里云镜像了:npm config set registry https://registry.npm.taobao.org...
工具 2026-02-10 11:40:32 -
1
回答
26浏览
React错误边界如何捕获子组件未处理的Promise rejection?
我在React项目里用错误边界组件包裹了一个异步请求的子组件,但发现当子组件里未处理的Promise被reject时,错误边界没有触发。我尝试在子组件里用try...catch包裹async函数,但依...
优化 2026-02-10 11:39:37 -
2
回答
25浏览
Badge徽章总是显示在按钮外面,怎么调整位置都不对?
在用Ant Design的Badge组件包裹按钮时,数字徽章总是显示在按钮右侧下方而不是右上角,试过改margin和padding都不行。比如这样写: <Badge count={5}> ...
组件 2026-02-10 11:35:30 -
1
回答
24浏览
阿里低代码平台组件动态渲染不生效怎么办?
在阿里低代码平台开发表单时,我想根据后端返回的字段类型动态生成不同组件,比如输入框和下拉框交替出现。按照文档用了v-for循环渲染组件列表,但页面只显示了第一个组件,后面的全没了,控制台也没报错,搞不...
框架 2026-02-10 11:30:34 -
2
回答
20浏览
Material-UI的AppBar固定顶部后内容被遮挡怎么办?
我在用Material-UI的AppBar做导航栏时,设置position:fixed后虽然能固定顶部,但页面内容还是被导航栏遮住了。试过给内容区域加margin-top="64px",但滚动时会出现...
组件 2026-02-10 11:22:36 -
1
回答
30浏览
React函数组件中如何避免因函数重新创建导致子组件频繁渲染?
我在开发一个React项目时发现,父组件传递的函数每次重新渲染都会生成新引用,导致子组件不必要的重复渲染。比如下面这个搜索框组件: function SearchBar({ onSearch }) {...
优化 2026-02-10 11:02:34 -
1
回答
15浏览
iframe在移动端自适应高度时为什么总留白?
我用iframe嵌入了一个第三方地图页面,给iframe设置了height: 100%,在PC端显示正常,但手机上总会留出底部空白区域。尝试过用JavaScript动态计算父容器高度再赋值,但iOS设...
前端 2026-02-10 10:29:35 -
2
回答
33浏览
可视化编辑器的快捷键在输入框里失效怎么办?
我在做一个可视化编辑器,给元素添加样式时需要监听快捷键,但发现当光标在输入框里时快捷键完全没反应。比如按Ctrl+C复制属性面板里的代码时,控制台啥都没输出: document.addEventLis...
交互 2026-02-10 09:57:35 -
1
回答
23浏览
微信小程序Flex布局的gap属性在不同屏幕下间距不一致怎么办?
我在小程序页面用flex布局做卡片列表,设置gap:20rpx后,在手机上显示正常,但iPad上间距突然变宽了,试过把rpx改成px也不行,这是怎么回事? 代码是这样写的: .card-list { ...
移动 2026-02-10 09:54:36 -
1
回答
26浏览
PWA消息推送注册时提示”无效的VAPID密钥”怎么办?
我在Vue项目里集成PWA推送功能,按照教程用firebase-messaging初始化后,调用navigator.serviceWorker.register一直报错"invalid VAPID k...
前端 2026-02-10 09:24:37 -
1
回答
28浏览
Naive UI的Tree组件点击节点后子节点不显示怎么办?
在用Naive UI的Tree组件时,按照文档写了动态加载子节点的逻辑,但点击父节点后子节点数据更新了,界面就是不显示出来: <n-tree :key="treeKey" :...
组件 2026-02-10 09:22:34 -
1
回答
27浏览
移动端视频自动播放时加载卡顿怎么办?
我在给移动端页面加视频预览功能时,用了video标签自动播放,设置了muted和autoplay属性。但测试时发现视频加载特别卡,页面都卡成PPT了。 我尝试过把视频转成webm格式,还加了以下CSS...
优化 2026-02-10 09:13:28