问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
36浏览
为什么Rollup打包后没Tree Shaking掉未引用的代码?
在用Rollup打包项目时,明明某个工具函数没被引用,但打包后的bundle里还是能看到它的代码。我检查过导出方式是ES模块语法,配置文件也设置了treeshaking: true,这是为什么呢? 比...
优化 2026-02-10 14:43:31 -
2
回答
34浏览
为什么我的React组件用next/dynamic预加载子路由组件时预加载没生效?
我在React项目里用next/dynamic做路由预加载,按文档写了预加载策略,但实际测试发现组件加载时还是有延迟。代码是这样的: import dynamic from 'next/dy...
优化 2026-02-10 14:42:33 -
2
回答
46浏览
控制流扁平化后代码逻辑失效,如何排查?
我用javascript写了个按钮点击计数器,用控制流扁平化工具混淆后,点击事件突然不响应了。原生代码没问题,但混淆后的逻辑看起来像被插入了很多空函数和条件分支,控制台没报错就是不执行计数: <...
安全 2026-02-10 14:40:25 -
2
回答
42浏览
Git subtree合并后如何区分主项目和子目录的提交?
我在把第三方库用subtree合并到项目子目录后,发现git log里所有提交都混在一起了。之前用git subtree pull拉取更新时,明明指定了目录路径,但提交记录里显示的都是"Merge"和...
工具 2026-02-10 14:37:29 -
2
回答
39浏览
uni-app中使用flex布局时子元素高度不生效怎么办?
在uni-app页面里用flex布局,容器设置了flex-direction: column,子元素加了flex:1,但高度就是不生效,内容溢出到外面了。我试过给子元素加min-height:100%...
移动 2026-02-10 14:34:29 -
2
回答
36浏览
Naive UI分页跳转后数据没变怎么处理?
用Naive UI的Pagination做分页时,切换页码后数据没变卡了好久了。我按文档写了onChange事件,也传了当前页码参数,但每次请求接口返回的数据还是第一页的内容。 代码大概是这样写的:&...
组件 2026-02-10 14:27:29 -
2
回答
44浏览
npm项目中如何快速修复依赖项的SCA高危漏洞?
我在做项目安全扫描时发现,用npm管理的依赖项中有三个高危漏洞,但直接运行npm update没效果。尝试过根据npm audit的建议手动升级具体包版本,但其中一个依赖被多个子模块同时引用,改到第三...
安全 2026-02-10 13:43:30 -
2
回答
32浏览
Flutter中Row子组件宽度无法自适应父容器怎么办?
我在用Flutter开发卡片组件时遇到了布局问题,Row里的Icon和Text组件总显示成原始大小,无法根据父容器宽度自动调整。试过用Expanded包裹Row,但图标反而被压缩变形了。 这是我的代码...
移动 2026-02-10 13:38:35 -
1
回答
35浏览
Docker容器运行React应用时为什么无法访问静态资源?
我用Docker部署了一个React应用,但访问时图片和CSS都显示404。本地开发时正常,构建后的容器却加载不了静态资源。检查过路径没问题,重启容器也不行... 这是我的React组件代码: imp...
工具 2026-02-10 13:26:28 -
1
回答
66浏览
Hybrid开发中如何拦截WebView加载的外部资源?
在做Hybrid开发时,WebView加载H5页面会自动请求外部CDN的图片和CSS,怎么拦截这些资源请求呢?我试过用shouldInterceptRequest拦截特定域名,但发现内联base64图...
移动 2026-02-10 13:05:28 -
2
回答
51浏览
移动端按钮快速点击穿透怎么解决?防抖加disabled都没用
移动端项目里有个提交按钮,用户快速点击时会出现多次请求。我给按钮加了disabled状态,同时用了防抖函数: function handleClick() { this.disabled = true...
优化 2026-02-10 13:03:29 -
2
回答
46浏览
React Native中如何在多个子组件间共享和更新状态?
在开发一个待办事项列表时,我需要让两个子组件(列表和输入框)共享同一个状态数组。现在父组件通过props传递状态和set函数,但修改状态后界面没及时更新,甚至出现“Maximum update dep...
框架 2026-02-10 12:55:26 -
2
回答
44浏览
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
回答
36浏览
Electron中设置Content Security Policy时,为什么页面仍报错Mixed Content?
我在Electron项目里给渲染进程加了CSP安全策略,但页面加载本地图片时还是报错"Blocked loading mixed active content"。按照文档在HTML设置了Content...
框架 2026-02-10 12:42:26 -
2
回答
43浏览
为什么useEffect里更新状态会无限循环?
我在用useEffect做API请求时,按教程把依赖项设为空数组,但状态更新后页面一直刷新... 比如这样写: useEffect(() => { fetchUsers().then(data ...
框架 2026-02-10 12:36:24 -
2
回答
58浏览
悬浮按钮在页面滚动到底部时如何避免遮挡底部导航栏?
我正在用Ant Design的FloatButton做悬浮按钮,但遇到一个问题:当页面滚动到最底部时,按钮会遮挡底部的TabBar导航栏。我尝试过设置position: fixed和调整bottom值...
组件 2026-02-10 12:23:32 -
2
回答
48浏览
为什么我的CSS过渡动画在元素隐藏后无法触发?
我给按钮加了背景色渐变过渡,点击时通过classList切换显示状态,但隐藏时动画没有效果,显示时却正常? <button class="animated-btn">点...
前端 2026-02-10 12:22:32 -
2
回答
40浏览
React中使用Eruda调试工具时页面为什么会闪一下?
我在React项目里想用Eruda做移动端调试,按照文档在组件挂载时初始化,但每次页面加载时都会闪一下,看起来特别不舒服。试过把eruda.init()放在useEffect里依赖为空数组,但问题依旧...
移动 2026-02-10 12:11:29 -
2
回答
45浏览
Nessus扫描显示React组件存在XSS漏洞,但代码已经过滤输入了怎么办?
大家好,我在用Nessus扫描公司前端项目时,发现一个React组件被标记为XSS漏洞。但代码明明已经用了DOMPurify过滤输入,这是怎么回事? 我的代码是这样的: import DOMPurif...
安全 2026-02-10 12:07:31 -
2
回答
73浏览
React移动端按钮点击总是有延迟怎么办?
我在用React开发移动端时,点击按钮总会延迟好几百毫秒才触发,试过加ontouchend和设置touch-action: none都没用,这是什么情况啊? import { useState } f...
优化 2026-02-10 11:56:27