问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
18浏览
npm包更新后怎么确认是否应用了安全补丁?
最近公司要求把项目里lodash升级到4.17.21修复安全漏洞,但我用npm outdated检查发现还是4.17.20。然后我执行了npm update lodash,package.json里的...
安全 2026-02-14 16:33:25 -
2
回答
12浏览
Arco Design主题配置后按钮颜色没变化怎么办?
我在React项目里用Arco Design的ConfigProvider配置了主题,但按钮颜色没按设置显示。按照文档写了colorPrimary变量,代码检查了好几遍没看出问题,这是哪里出错了? i...
组件 2026-02-14 16:23:30 -
1
回答
17浏览
TMagic表单动态更新数据后校验状态没重置怎么办?
在用TMagic做表单编辑页时遇到个问题,当通过接口获取新数据覆盖formData后,虽然表单显示正常,但校验状态一直保持旧数据的状态。比如原来输入过错误值触发了验证,更新数据后即使字段值正确,校验提...
框架 2026-02-14 16:06:34 -
1
回答
17浏览
为什么启用Webpack5的Tree Shaking后某些未用代码没被清除?
最近在升级项目到Webpack5时,按文档配置了Tree Shaking,但发现第三方库里的未使用方法还是被打包进bundle里了。明明在package.json加了"sideEffects": fa...
优化 2026-02-14 15:55:24 -
1
回答
22浏览
Webpack IgnorePlugin配置后为什么没排除模块?
我在用Webpack优化项目时,想通过IgnorePlugin排除某个不常用的依赖模块。按照文档配置了以下代码,但打包后的bundle里还是能看到这个模块,到底是哪里出问题了? const webpa...
优化 2026-02-14 15:50:26 -
2
回答
33浏览
React Native和uni-app在跨端开发中选择哪个更适合我的电商项目?
我在做一个电商小程序+App的跨端项目,之前用React Native做了个原型,但发现列表页滚动卡顿。现在考虑切换到uni-app,但看到有人说uni-app的组件样式在不同端表现不一致,特别是支付...
移动 2026-02-14 15:43:24 -
2
回答
22浏览
代码混淆后移动端JS函数名变成乱码怎么解决?
在用terser做代码混淆时发现,混淆后的JS文件里函数名变成了乱码字符,比如显示成“å”这种符号,导致移动端调试完全无法定位问题。尝试过在webpack配置里调整mangle选项,把keep_fna...
移动 2026-02-14 15:14:29 -
2
回答
52浏览
Hybrid开发中WebView容器内存持续增长,如何排查和优化?
在做电商App的Hybrid页面时,发现列表页滑动时WebView内存占用每滑动一次就涨20MB左右。尝试过设置webSettings.setDomStorageEnabled(false)和禁用缓存...
移动 2026-02-14 15:13:27 -
2
回答
69浏览
移动端图片超出容器宽度怎么办?
在做卡片布局时,图片在移动端总是超出容器宽度,我设置了max-width: 100%和object-fit: cover也不管用,这是为什么? 我的结构是这样的:<div class="card...
前端 2026-02-14 15:00:28 -
2
回答
49浏览
React表单输入转义后SQL注入还是能攻击成功怎么办?
在React里处理用户输入时,我用了字符串替换方法转义了单引号,但测试时发现还是能执行SQL注入,这是为什么? 比如这个登录表单处理函数: handleSubmit = (event) => {...
安全 2026-02-14 14:32:30 -
1
回答
18浏览
在Vue组件单元测试中如何验证自定义事件触发次数?
我在测试一个带计数功能的按钮组件时,发现用Vue Test Utils的$emit无法正确验证事件触发次数。组件点击后会连续触发两次自定义事件,但测试总是显示调用次数为0: // CounterBut...
组件 2026-02-14 14:04:43 -
2
回答
74浏览
为什么Element Plus的加载动画在表格数据加载时没有显示?
在用Element Plus的el-table做数据加载时,按照文档写了v-loading="loading",但点击加载按钮后动画一直没出现,控制台也没报错,这是怎么回事? 我已经在data里定义了...
组件 2026-02-14 13:54:28 -
1
回答
21浏览
Retina屏下图片显示模糊,如何正确设置srcset属性?
在适配移动端Retina屏幕时,我给图片用了2倍图,设置了标签的srcset属性,但实际在iPhone上还是模糊。比如用了1200w2.jpg这样的命名,代码写成: <img src="imag...
优化 2026-02-14 13:47:23 -
1
回答
29浏览
async和defer到底该怎么用才能优化首屏加载?
最近在优化页面加载速度,把两个JS文件分别用了async和defer,但页面还是感觉卡顿。比如这个代码: <script src="main.js" defer></script&g...
优化 2026-02-14 13:30:24 -
1
回答
27浏览
Babel配置中如何同时支持ES模块和CommonJS?
我在升级项目Babel配置时遇到了问题。之前用@babel/preset-env默认配置没问题,但今天想让代码同时兼容ES模块和CommonJS时,打包后出现Unexpected token 'exp...
工具 2026-02-14 13:16:24 -
1
回答
25浏览
Bootstrap警告框在Vue中动态隐藏后样式残留怎么办?
我在用Vue和Bootstrap做表单验证时,给错误提示用了alert-danger组件。通过v-if控制显示隐藏,但隐藏后背景色偶尔会残留白色边框,这是怎么回事啊? 代码是这样的: <temp...
组件 2026-02-14 13:07:27 -
2
回答
44浏览
为什么我的CSP头配置总是报错?路径和语法都没问题
我在给项目加CSP头的时候遇到奇怪的问题,明明按照文档写了meta标签,但浏览器还是提示违反CSP策略。检查过路径和语法都没问题,这是为什么啊? 代码是这样写的,设置了script-src只允许sel...
安全 2026-02-14 12:59:27 -
1
回答
42浏览
HTTPS启用后CSS样式失效,服务器返回403错误怎么办?
我最近给网站配置了HTTPS,但发现CSS样式加载失败了。浏览器控制台提示: GET https://example.com/styles/main.css net::ERR_ABORTED 403 ...
前端 2026-02-14 12:55:28 -
2
回答
23浏览
React Query预加载时为什么会出现重复请求?
我在用React Query做页面预加载时遇到问题,设置了staleTime和keepPreviousData,但每次刷新页面还是会触发两次请求: 我的查询配置是这样的: useQuery(['pos...
优化 2026-02-14 12:30:35 -
2
回答
19浏览
移动端触摸事件阻止冒泡失效怎么办?
在移动端开发中,我给一个按钮绑定了touchstart事件,但它的点击事件总被父元素的滚动事件劫持。试过在子元素事件里加e.stopPropagation()和preventDefault,但点击时父...
移动 2026-02-14 12:23:43