问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
34浏览
为什么切换npm镜像后安装依赖总是404?
我在公司网络用npm安装包时一直超时,按照网上的方法把registry切换到阿里云镜像了:npm config set registry https://registry.npm.taobao.org...
工具 2026-02-10 11:40:32 -
2
回答
59浏览
React错误边界如何捕获子组件未处理的Promise rejection?
我在React项目里用错误边界组件包裹了一个异步请求的子组件,但发现当子组件里未处理的Promise被reject时,错误边界没有触发。我尝试在子组件里用try...catch包裹async函数,但依...
优化 2026-02-10 11:39:37 -
2
回答
50浏览
Badge徽章总是显示在按钮外面,怎么调整位置都不对?
在用Ant Design的Badge组件包裹按钮时,数字徽章总是显示在按钮右侧下方而不是右上角,试过改margin和padding都不行。比如这样写: <Badge count={5}> ...
组件 2026-02-10 11:35:30 -
2
回答
69浏览
阿里低代码平台组件动态渲染不生效怎么办?
在阿里低代码平台开发表单时,我想根据后端返回的字段类型动态生成不同组件,比如输入框和下拉框交替出现。按照文档用了v-for循环渲染组件列表,但页面只显示了第一个组件,后面的全没了,控制台也没报错,搞不...
框架 2026-02-10 11:30:34 -
2
回答
53浏览
Material-UI的AppBar固定顶部后内容被遮挡怎么办?
我在用Material-UI的AppBar做导航栏时,设置position:fixed后虽然能固定顶部,但页面内容还是被导航栏遮住了。试过给内容区域加margin-top="64px",但滚动时会出现...
组件 2026-02-10 11:22:36 -
2
回答
64浏览
React函数组件中如何避免因函数重新创建导致子组件频繁渲染?
我在开发一个React项目时发现,父组件传递的函数每次重新渲染都会生成新引用,导致子组件不必要的重复渲染。比如下面这个搜索框组件: function SearchBar({ onSearch }) {...
优化 2026-02-10 11:02:34 -
1
回答
27浏览
iframe在移动端自适应高度时为什么总留白?
我用iframe嵌入了一个第三方地图页面,给iframe设置了height: 100%,在PC端显示正常,但手机上总会留出底部空白区域。尝试过用JavaScript动态计算父容器高度再赋值,但iOS设...
前端 2026-02-10 10:29:35 -
2
回答
58浏览
可视化编辑器的快捷键在输入框里失效怎么办?
我在做一个可视化编辑器,给元素添加样式时需要监听快捷键,但发现当光标在输入框里时快捷键完全没反应。比如按Ctrl+C复制属性面板里的代码时,控制台啥都没输出: document.addEventLis...
交互 2026-02-10 09:57:35 -
1
回答
54浏览
微信小程序Flex布局的gap属性在不同屏幕下间距不一致怎么办?
我在小程序页面用flex布局做卡片列表,设置gap:20rpx后,在手机上显示正常,但iPad上间距突然变宽了,试过把rpx改成px也不行,这是怎么回事? 代码是这样写的: .card-list { ...
移动 2026-02-10 09:54:36 -
1
回答
42浏览
PWA消息推送注册时提示”无效的VAPID密钥”怎么办?
我在Vue项目里集成PWA推送功能,按照教程用firebase-messaging初始化后,调用navigator.serviceWorker.register一直报错"invalid VAPID k...
前端 2026-02-10 09:24:37 -
1
回答
76浏览
Naive UI的Tree组件点击节点后子节点不显示怎么办?
在用Naive UI的Tree组件时,按照文档写了动态加载子节点的逻辑,但点击父节点后子节点数据更新了,界面就是不显示出来: <n-tree :key="treeKey" :...
组件 2026-02-10 09:22:34 -
2
回答
54浏览
移动端视频自动播放时加载卡顿怎么办?
我在给移动端页面加视频预览功能时,用了video标签自动播放,设置了muted和autoplay属性。但测试时发现视频加载特别卡,页面都卡成PPT了。 我尝试过把视频转成webm格式,还加了以下CSS...
优化 2026-02-10 09:13:28 -
2
回答
65浏览
Postman发送JSON请求时,Body数据总是被转义怎么办?
在Postman测试接口时,我需要发送JSON格式的请求体,但发现Body里的双引号被自动转义成"了。比如输入{"name": "测试"},发送后服务器收到的是"name": "测试",导致接口报错。...
工具 2026-02-10 09:12:33 -
2
回答
44浏览
Flutter Event Channel发送事件后原生端没收到,是哪里配置错了?
最近在做Flutter和原生交互,用Event Channel传数据到Android端。按照文档写好了Flutter端的send方法,但Android监听就是收不到消息。 在Android端这样注册的...
移动 2026-02-10 08:54:27 -
2
回答
40浏览
移动端搜索结果列表在输入时被虚拟键盘挡住如何解决?
大家好,我在做搜索功能时遇到个怪问题。当用户输入搜索词后,点击搜索结果列表时,虚拟键盘弹出导致列表底部被遮挡,无法滑动到底部。 我尝试给搜索结果容器加了overflow-y: auto和固定高度,但滑...
交互 2026-02-10 08:53:27 -
2
回答
46浏览
为什么我的WebRTC P2P视频通话只能单向传输?
我在用WebRTC实现两人视频通话时,甲方能看见乙方画面,但乙方屏幕一直是黑的。已经检查过信令服务器和STUN/TURN配置没问题,双方都能收到SDP和ICE候选。这是客户端处理offer的代码: f...
交互 2026-02-10 08:51:27 -
2
回答
33浏览
Vite预构建配置后为什么依赖包还是没被预构建?
最近在优化项目构建速度时,按照文档给lodash配置了预构建,但打包后发现它还是被内联了。明明在vite.config.js里写了optimizeDeps.include,重启服务和清理缓存都没用,这...
优化 2026-02-10 08:38:35 -
1
回答
60浏览
支付成功回调后如何确保订单状态可靠更新?
我在做微信支付集成时遇到个问题:用户支付成功后,前端通过回调函数调用后端接口更新订单状态,但偶尔遇到网络波动导致订单状态没更新,或者重复触发请求导致订单被标记两次。我试过在支付回调里这样写: wx.r...
移动 2026-02-10 08:37:45 -
2
回答
36浏览
aspect-ratio设置后移动端图片还是变形怎么办?
在做移动端卡片布局时,给图片容器加了aspect-ratio: 16/9,但不同手机上看比例还是不对。比如华为mate50显示正常,小米12就上下留白了。 已经试过把aspect-ratio写到图片和...
移动 2026-02-10 08:36:36 -
2
回答
37浏览
为什么我的页面在Lighthouse测试中加载时间总显示2秒以上?
我在开发一个电商详情页时发现,虽然本地用Chrome DevTools模拟3G网络测出来加载时间只有1.2秒,但用Lighthouse跑完整测时,总得分为78分,加载时间显示2.3秒。我已经把图片都转...
前端 2026-02-10 08:29:36