问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
53浏览
Babel配置中设置targets时,为什么指定了浏览器版本却没转译某些语法?
我在项目里用Babel配置了targets为"chrome 90",但发现代码里的箭头函数() => {}仍然没被转译。明明用的是Chrome 80测试时会报错啊,这是怎么回事? 尝试过在.ba...
工具 2026-02-16 16:50:25 -
2
回答
45浏览
Babel配置了preset-env为什么箭头函数没转译?
我在React项目里配置了@babel/preset-env,但代码里的箭头函数没转译成ES5,这是怎么回事? 项目里用了.babelrc配置: { "presets": ["@babel/prese...
工具 2026-02-16 16:33:25 -
2
回答
52浏览
移动端手势滑动动画卡顿如何优化?
我在用CSS transform实现图片拖拽缩放时,手指滑动动画特别卡顿,尤其是在安卓低版本机型上。尝试过给元素加will-change: transform和用requestAnimationFra...
交互 2026-02-16 16:31:24 -
2
回答
42浏览
为什么OWASP Dependency-Check扫描我的React项目时总显示lodash有漏洞?
我用React开发项目时用了lodash,昨天跑OWASP扫描突然提示lodash有高危漏洞CVE-2023-30127。我明明在package.json里装的是最新的4.17.23版本啊,这是怎么回...
安全 2026-02-16 16:26:24 -
2
回答
53浏览
Jenkins构建React项目时npm install报错,怎么排查?
各位大佬帮忙看看,我配置Jenkins持续集成时卡住好久了。React项目在Jenkins构建到npm install这步就报错,本地跑完全没问题啊。 错误提示是这样的:npm ERR! code E...
前端 2026-02-16 16:24:27 -
2
回答
47浏览
Jenkins部署时npm install报错EACCES,本地正常怎么办?
我在Jenkins配置前端项目自动部署时,执行到npm install这步一直报错: npm ERR! code EACCES npm ERR! syscall access npm ERR! pat...
工具 2026-02-16 16:13:28 -
2
回答
60浏览
H5页面通过USB连接Android设备调试时,为什么无法在Chrome DevTools看到实时更新?
我在开发移动端H5页面时,通过USB将Android手机连接到Mac电脑,按教程在Chrome开发者工具启用远程调试。但修改代码后页面没变化,即使刷新也看不到最新内容。尝试过清除浏览器缓存、重启adb...
移动 2026-02-16 16:12:26 -
2
回答
57浏览
Ant Design的Row和Col间距怎么调整没效果?
在用Ant Design布局时,按照文档给Row加了gutter属性,但左右Col之间的间距还是没变化,是什么原因啊? 代码这样写的: <Row gutter={24}> <Col ...
框架 2026-02-16 16:00:22 -
2
回答
53浏览
为什么Astro的动态路由参数在客户端导航后丢失了?
我用Astro的动态路由写了个文章详情页,访问/posts/[slug]时参数正常,但通过Astro.navigate()跳转到其他文章后,参数突然变成undefined了。折腾了一下午,检查了rou...
框架 2026-02-16 15:56:25 -
1
回答
59浏览
Material-UI的Switch切换后状态没变化是怎么回事?
我在用Material-UI的Switch组件时,发现切换开关后状态一直没变。之前用checkbox没问题,换成Switch后就卡死了。我用了useState控制checked值,代码写成这样: co...
组件 2026-02-16 15:50:23 -
2
回答
76浏览
Quasar中q-item里的按钮如何水平排列?Flex布局不生效
我在用Quasar的q-item组件做列表项,想让里面的两个按钮水平排列,但用了flex布局类还是上下显示: <q-item> <q-item-section> <div...
框架 2026-02-16 15:42:34 -
2
回答
59浏览
图片懒加载时为什么部分图片加载后还是空白?
我用Intersection Observer给图片做了懒加载,把src替换成srcset后,滚动到可视区确实触发了加载,但有几张图片显示空白。我检查了网络请求都返回200了,路径也没问题。 尝试过把...
优化 2026-02-16 15:26:25 -
2
回答
46浏览
sessionStorage在页面刷新后数据突然丢失怎么办?
我在开发表单页面时,用sessionStorage.setItem('formData', JSON.stringify(data))保存了用户输入的数据。但用户偶尔刷新页面后,发现之前存的数据没了,...
优化 2026-02-16 15:24:30 -
2
回答
40浏览
移动端双击手势识别如何避免误触?我的实现总被长按干扰
我在开发移动端列表项的双击编辑功能时遇到了问题,用touchend事件记录点击时间间隔,但长按分享功能的定时器总是干扰双击判断,比如快速双击时会同时触发长按事件。 尝试过这样写逻辑: let last...
移动 2026-02-16 15:18:29 -
2
回答
40浏览
为什么设置了timeout的JQuery Ajax请求还是没超时?
我在用JQuery的$.ajax发请求时设置了timeout: 2000,但实际测试发现请求超过3秒后还是继续执行了,甚至没有触发error回调。之前试过把timeout改成1000都试过,但问题依旧...
前端 2026-02-16 15:10:33 -
2
回答
46浏览
画布元素拖拽时定位偏移如何解决?
在实现画布元素拖拽功能时,发现元素移动过程中定位总是偏移大概20px左右,调试半天没找到原因。我用mousedown记录初始位置,mousemove实时更新top/left,但实际位置不对: let ...
交互 2026-02-16 15:05:25 -
2
回答
90浏览
移动端左右滑动和上下滑动手势冲突怎么处理?
在移动端页面里,同时存在左右滑动切换卡片和上下滑动页面的需求,但左右滑动总是被页面滚动劫持了。我用hammer.js监听了panstart事件,尝试通过event.direction判断方向再调用ev...
交互 2026-02-16 14:51:23 -
2
回答
51浏览
响应式图片在移动端显示模糊,怎么设置才能清晰又适配?
最近在做移动端适配,发现用标签加载的图片在大屏幕显示模糊,小屏幕又撑破容器变形。试过给图片加width: 100%和height: auto,但切换到iPhone 12这种高分辨率屏还是模糊,srcs...
移动 2026-02-16 14:44:27 -
2
回答
54浏览
cache-loader缓存失效后,如何手动清除旧缓存?
我在项目里用cache-loader优化构建速度,但今天改了个公共组件后发现旧文件还在被引用。检查node_modules/.cache目录发现确实存在旧版本文件,但删除整个缓存目录后重启构建,新文件...
优化 2026-02-16 13:36:28 -
2
回答
116浏览
Ant Design的Menu菜单怎么设置选中项后不自动展开子菜单?
我在用Ant Design的侧边栏菜单时遇到个奇怪的问题。设置了mode为inline,点击父菜单项展开子菜单后,如果直接点击父菜单的选中项,整个子菜单会突然收起来,这让我很困扰。 我尝试过设置def...
组件 2026-02-16 13:29:29