问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
49浏览
表单提交后怎么给用户有效的结果反馈?
我做了一个登录表单,提交后如果失败只是在控制台打了个 log,用户根本不知道发生了啥。想加个提示但不知道怎么设计才不突兀。 试过在页面顶部加个红色文字,但样式老是和其他组件打架,而且一闪就没了。下面是...
交互 2026-03-05 01:37:20 -
2
回答
31浏览
可视化编辑器中元素吸附对齐怎么实现?
我在做一个简单的可视化拖拽编辑器,想让拖动的元素靠近参考线时自动吸附对齐,但试了几次效果都不稳定。比如我设置了 10px 的吸附阈值,但有时候明明靠得很近却没对齐,有时候又跳得太远。 目前我是用 ge...
交互 2026-03-05 01:27:20 -
2
回答
133浏览
Element Plus 的 Descriptions 组件怎么设置 label 宽度?
我在用 Element Plus 的 Descriptions 描述列表,发现 label 宽度太窄,内容被挤到下一行了。 试过加 label-width 属性,但好像没生效,是不是写法不对? <...
组件 2026-03-05 00:54:20 -
2
回答
63浏览
鼠标滚轮事件在不同浏览器下表现不一致怎么办?
我在做一个图片缩放功能,用的是 wheel 事件,但在 Chrome 和 Firefox 里滚动一下的 delta 值差好几倍,导致缩放速度完全不一样。试过用 event.deltaY 直接算,结果火...
交互 2026-03-05 00:39:19 -
1
回答
103浏览
Node.js 服务在高并发下响应变慢,该怎么优化?
我用 Express 写了个 API 服务,平时没啥问题,但最近压测时发现并发一高(比如 1000+ 请求),响应时间就飙升,CPU 占用也飙到 90% 以上。我已经加了 cluster 模块用了多核...
前端 2026-03-05 00:00:29 -
2
回答
49浏览
GitLab CI/CD 中如何正确设置环境变量才能在脚本里读取到?
我在 GitLab 项目的 CI/CD 设置里加了一个环境变量叫 API_KEY,但在 .gitlab-ci.yml 的 script 里用 echo $API_KEY 却输出空。我确认变量是 pro...
前端 2026-03-04 23:58:22 -
1
回答
33浏览
Next.js 静态生成时怎么处理动态路由的数据获取?
我在用 Next.js 做一个博客,文章页是动态路由 /posts/[id].js,想用 SSG 静态生成,但不知道怎么在 getStaticProps 里拿到具体的 id。文档说要配合 getSta...
框架 2026-03-04 23:54:23 -
1
回答
19浏览
Web Components 中如何正确传递属性值?
我用 Web Components 写了一个自定义元素,想通过 HTML 属性传值进去,但组件内部好像拿不到最新的值。比如我写了 <my-button label="提交">,但在 con...
前端 2026-03-04 23:46:23 -
2
回答
62浏览
React Native中用Animated做淡入动画为什么没效果?
我照着文档写了Animated的淡入动画,但opacity根本没变化,组件还是直接显示出来,试了start回调也没触发,是不是哪里写错了? 代码是这样的: const opacity = useRef...
框架 2026-03-04 23:33:17 -
2
回答
41浏览
虚拟列表滚动时样式错乱怎么办?
我用原生JS实现了一个简单的虚拟列表,但滚动时列表项的样式会突然错位或者闪烁,感觉是高度计算有问题。我给每个列表项设置了固定高度,CSS如下: .virtual-item { height: 60px...
优化 2026-03-04 23:24:19 -
2
回答
21浏览
前端怎么安全地管理 HTTPS 证书?
我在本地开发一个 React 应用,需要调用后端的 HTTPS 接口,但每次启动 dev server 都提示证书不被信任。我试过用 mkcert 生成本地 CA 和证书,也配到了 webpack-d...
安全 2026-03-04 23:19:16 -
2
回答
33浏览
分层架构中各层之间怎么解耦才不会互相依赖?
最近在用 Vue 3 + TypeScript 重构一个项目,想按分层架构拆成 presentation、domain、infrastructure 三层。但写着写着发现 domain 层经常要引用 ...
框架 2026-03-04 23:15:18 -
2
回答
53浏览
Jest 测试中如何模拟 axios 的异步请求?
我在用 Jest 写单元测试,组件里用了 axios 发请求,但每次测试都真的发出去了,还报错。我想 mock 掉 axios,但不知道怎么正确模拟异步返回。 试过用 jest.mock('axios...
前端 2026-03-04 23:04:18 -
2
回答
29浏览
Nuxt中间件里怎么获取路由参数?
我在写一个Nuxt 3的项目,想在middleware里根据路由参数做权限判断,但发现ctx.route.params是空的。我试过用defineNuxtRouteMiddleware,也打印了rou...
框架 2026-03-04 22:58:21 -
2
回答
40浏览
DoubleTap 手势在移动端怎么监听才有效?
我在用原生 JS 做一个移动端图片预览功能,想通过双击放大图片,但试了 touchstart 和 click 都没法准确识别双击。网上说要用时间间隔判断,但我写的逻辑好像有冲突。 比如我这样记录两次点...
移动 2026-03-04 22:53:18 -
2
回答
45浏览
Babel 转换后为啥 Array.from 还是报错?
我在项目里用 Babel 转 ES6 语法,但打包后在低版本浏览器里 Array.from 还是 undefined,不是说 Babel 会自动处理吗? 我试过加了 @babel/preset-env...
工具 2026-03-04 22:50:22 -
1
回答
20浏览
Watermark水印组件在页面滚动时位置错乱怎么办?
我用原生JS写了个简单的全屏水印组件,本来显示没问题,但一旦页面有滚动条,水印就跟着滚动跑偏了,不是固定在视口上的。我试过用 fixed 定位,但水印容器还是随着文档流动,完全没固定住。 是不是我的样...
组件 2026-03-04 22:37:22 -
2
回答
20浏览
Access-Control-Allow-Origin 设置后还是跨域报错?
我在本地开发时请求后端接口,明明在响应头里加了 Access-Control-Allow-Origin: *,但浏览器还是报跨域错误,这是为啥? 后端是用 Node.js 写的,我试过在 Expres...
安全 2026-03-04 22:27:20 -
2
回答
26浏览
Statistic组件数值不更新是怎么回事?
我在用Ant Design的Statistic组件展示实时数据,但状态变了组件却没刷新,明明state已经更新了啊? 试过用useEffect监听,也确认了父组件传的value确实变了,但Statis...
组件 2026-03-04 22:21:19 -
2
回答
23浏览
Material-UI 的 Snackbar 为什么样式不生效?
我用 Material-UI 的 Snackbar 组件,想自定义它的背景色和文字颜色,但加了 sx 样式没反应。试过用 styled 包裹也不行,是不是被默认样式覆盖了? 这是我在组件里写的 CSS...
组件 2026-03-04 22:04:18