问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
34浏览
Docker里跑Node项目,为什么npm install后node_modules还是空的?
我在本地用Docker构建Node环境,Dockerfile里写了COPY package*.json ./然后RUN npm install,build完镜像也成功了,但一运行容器发现node_mo...
工具 2026-03-06 11:39:19 -
2
回答
33浏览
百度地图在Vue中加载后无法点击标记怎么办?
我在用 Vue3 + 百度地图 API 做一个地点展示功能,地图能正常显示,marker 也加进去了,但点击 marker 没有任何反应,绑定的 click 事件根本没触发。我试过官方文档里的写法,也...
交互 2026-03-06 11:22:25 -
2
回答
24浏览
Framer Motion 的 exit 动画为什么不生效?
我用 Framer Motion 做了个列表,点击删除项时想加个淡出动画,但 exit 动画完全没反应。明明已经给父容器加了 layout 和 AnimatePresence,也确保 key 是唯一的...
交互 2026-03-06 11:11:23 -
1
回答
28浏览
iView Modal 关闭后怎么自动销毁组件?
我在用 iView 的 Modal 弹窗,里面放了一个表单组件。但发现每次关闭 Modal 后,组件其实还在 DOM 里没被销毁,导致下次打开时数据还是上次的。 我试过设置 :closable="tr...
组件 2026-03-06 10:24:20 -
2
回答
44浏览
pnpm workspace 里怎么正确引用本地包?
我在用 pnpm workspace 搭建 monorepo,主应用想引入另一个 package 里的组件,但总是报模块找不到。 我已经在根目录的 pnpm-workspace.yaml 里配置了 p...
前端 2026-03-06 09:54:22 -
2
回答
58浏览
Webpack配置了HMR但修改代码后页面还是整页刷新,怎么回事?
我用Webpack搭了个开发环境,明明启用了Hot Module Replacement,但每次改JS文件页面还是会整页刷新,根本没热更新。查了文档也加了module.hot.accept,但好像没生...
前端 2026-03-06 09:24:18 -
2
回答
39浏览
Webpack自定义Loader怎么处理异步逻辑?
我最近在写一个自定义的Webpack loader,需要读取文件并做一些异步处理(比如调用API或者读取其他资源),但发现直接用async/await好像不行,构建会卡住或者报错。我试过返回Promi...
工具 2026-03-06 09:01:19 -
2
回答
43浏览
Alt键触发的CSS快捷键样式不生效怎么办?
我在做一个带键盘快捷键提示的导航栏,想用[alt]键配合其他键实现快捷操作,但加了:focus-visible和:focus样式都没反应。是不是Alt键在CSS里没法直接监听? 试过给按钮加acces...
交互 2026-03-06 08:57:19 -
1
回答
41浏览
Nginx日志怎么只记录特定路径的请求?
我正在用Nginx部署一个前端项目,想单独记录 /api/ 开头的请求日志,但试了几次都没成功。我在 location 里加了 access_log 指令,但好像没生效,所有请求还是混在一起。 顺便贴...
工具 2026-03-06 07:39:21 -
2
回答
33浏览
前端注册时怎么防字典攻击?
我最近在做一个用户注册页面,后端同事说要防止字典攻击,但我作为前端有点懵。现在只是简单校验了密码长度和复杂度,比如用正则/^(?=.*[a-z])(?=.*[A-Z])(?=.*d).{8,}$/,但...
安全 2026-03-06 06:18:18 -
2
回答
25浏览
uni-app 中如何正确适配不同平台的导航栏高度?
我在用 uni-app 开发一个多端项目,发现 iOS、Android 和 H5 的导航栏高度都不一样。尝试用 uni.getSystemInfoSync() 获取状态栏高度,但组合起来还是对不齐。比...
移动 2026-03-06 06:17:19 -
1
回答
27浏览
Zustand 里怎么监听某个状态变化并执行副作用?
我用 Zustand 管理了一个 isLogin 状态,想在它变成 true 的时候自动跳转首页,但不知道怎么监听这个变化。试过在组件里 useEffect 监听,但感觉不太对,应该在 store 里...
框架 2026-03-06 05:32:19 -
2
回答
45浏览
前端请求怎么加密才安全?
我在做登录功能,想把用户密码加密后再发给后端,但不知道该在前端怎么处理。试过用 crypto-js 的 AES 加密,但每次加密结果都不一样,后端解不出来。 这是我的 Vue 代码,是不是哪里写错了?...
安全 2026-03-06 05:16:20 -
2
回答
32浏览
Jira Dashboard 的 gadget 加载不出来怎么办?
我在 Jira 自定义仪表盘时,添加了一个“分配给我的问题” gadget,但页面一直显示“加载中...”然后就卡住不动了。控制台也没报错,刷新好几次都一样,是不是配置哪里有问题? 我试过删掉重新加,...
工具 2026-03-06 05:02:20 -
2
回答
67浏览
Hybrid App里H5和Native版本怎么同步管理?
我们团队用的是WebView加载H5页面的Hybrid方案,现在遇到个头疼的问题:每次发版H5更新了,但用户手机里Native壳子还是旧的,导致接口不兼容直接白屏。 试过在H5里加__VERSION_...
移动 2026-03-06 04:47:15 -
2
回答
78浏览
CSS动画怎么让元素从左往右平滑移动?
我想用CSS动画让一个div从页面左边移到右边,但试了几次都不对。用了transform: translateX()配合@keyframes,可元素要么不动,要么直接跳到终点,根本没有过渡效果。 这是...
前端 2026-03-06 04:02:17 -
2
回答
37浏览
Retina屏下图片模糊怎么解决?
我在用 React 做移动端页面,发现 iPhone 上的 logo 图片特别模糊,明明原图是 2x 的高清图。我试过直接放 2 倍图,但没用,是不是得用 srcset 或者 CSS 处理? 现在代码...
优化 2026-03-06 03:44:18 -
1
回答
113浏览
Flutter中用Provider更新状态后UI不刷新怎么办?
我用Provider做状态管理,修改了数据但界面没反应,是不是哪里写错了? 我在ChangeNotifier里改了变量,也调用了notifyListeners(),但页面就是不更新。试过把Consum...
移动 2026-03-06 03:34:22 -
1
回答
59浏览
Vue 中如何实现路由切换时缓存组件状态?
我在用 Vue3 + Vue Router 做一个后台管理系统,列表页点进去详情页再返回,列表的滚动位置和搜索条件都重置了,体验很差。听说可以用 keep-alive 缓存路由组件,但试了好像没生效?...
前端 2026-03-06 03:16:18 -
2
回答
32浏览
日志上报怎么避免阻塞页面渲染?
我在做前端性能监控,想把错误日志和用户行为上报到服务器,但发现用 fetch 直接发请求会卡一下页面,尤其在低端机上很明显。有没有办法让上报完全不阻塞主线程? 试过用 navigator.sendBe...
优化 2026-03-06 02:38:21