问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
18浏览
为什么 touchmove 事件在移动端不触发?
我在做一个移动端的滑动组件,监听了 touchstart 和 touchmove,但发现 touchmove 根本没执行,控制台一点输出都没有。 试过给元素加 touch-action: none,也...
交互 2026-03-30 08:30:14 -
1
回答
32浏览
Cross-Origin-Embedder-Policy 设置后图片加载失败怎么办?
我在项目里加了 Cross-Origin-Embedder-Policy: require-corp 安全头,结果页面上很多第三方图片直接挂了,控制台报错说“Blocked by CORP”。 这些图...
安全 2026-03-30 08:23:13 -
1
回答
29浏览
Tab键导航时焦点顺序乱了怎么办?
我做了一个模态弹窗,里面有几个按钮和输入框,但按Tab键时焦点顺序完全不对,有时候直接跳到浏览器地址栏去了。明明元素都在页面上,而且都设置了tabindex,怎么还是不按顺序走? 我试过把tabind...
交互 2026-03-30 08:16:19 -
1
回答
22浏览
Figma里怎么把组件库同步到新项目?
我之前建了个主组件库,现在新建了一个项目,想直接用那些按钮、卡片之类的组件,但不知道怎么同步过来。试过拖拽好像不行,也找不到“导入组件库”的选项,是不是得先发布版本才行? 我在主文件里点了右上角的“P...
工具 2026-03-30 08:07:12 -
1
回答
28浏览
为什么在Elements面板里修改CSS后样式没生效?
我在调试一个按钮的hover效果,明明在Elements面板里改了CSS,但页面上完全没反应。我检查了选择器没写错,也在正确的元素上,可就是不生效。是不是被其他样式覆盖了?但我也没看到有删除线划掉啊。...
工具 2026-03-30 08:03:16 -
1
回答
21浏览
HTML标签嵌套不规范会影响代码质量吗?
我在写一个简单的登录表单时,为了快速布局直接把 <div> 嵌在了 <p> 里面,但同事说这样不符合规范,可页面看起来没问题啊?是不是小题大做了? 下面是我写的那段代码: &l...
前端 2026-03-30 07:11:14 -
1
回答
28浏览
Layout布局组件在移动端显示错乱怎么办?
我用了一个常见的Layout布局组件,左右两栏固定宽度,中间自适应,在PC上没问题,但一到手机上就挤在一起或者重叠了,根本没法看。 我已经加了viewport标签,也试过给容器加overflow: h...
组件 2026-03-30 07:04:11 -
1
回答
50浏览
Angular国际化怎么动态切换语言?
我用 Angular 的 i18n 做了多语言,但只能在构建时指定 locale,用户运行时想切换语言根本做不到。官方文档好像说要用运行时编译,但又不推荐……有没有实际能用的方案? 我试过用 impo...
框架 2026-03-30 07:01:17 -
1
回答
31浏览
Docker 构建时 Layer 缓存为什么没生效?
我改了项目里一个配置文件,但 Docker 构建时前面的 COPY 和 npm install 步骤居然重新执行了,不是说没变的层会复用缓存吗? 我的 Dockerfile 是这么写的: FROM n...
工具 2026-03-30 05:58:15 -
2
回答
36浏览
lint-staged 只检查暂存区文件吗?为什么我改了没 add 的文件也被格式化了?
我刚配置了 lint-staged + husky,想只对 git add 过的文件做 eslint 和 prettier 检查。但奇怪的是,我改了一个还没 add 的文件,提交时它居然也被格式化了!...
前端 2026-03-30 05:52:14 -
1
回答
70浏览
Terser 压缩后 React 组件报错,是配置问题吗?
我在用 Webpack 打包 React 项目时启用了 TerserPlugin,但压缩后的代码在浏览器里报错:Cannot read property 'map' of undefined。本地开发...
优化 2026-03-30 05:39:17 -
1
回答
27浏览
npm audit 报高危漏洞,但我不确定要不要升级依赖?
我刚跑完 npm audit,提示有个高危漏洞在 lodash 里,建议升级到 4.17.21。但我项目里用的是 4.17.20,而且目前功能都正常。有点纠结要不要升,怕升级后和其他依赖冲突。之前试过...
安全 2026-03-30 03:48:18 -
1
回答
41浏览
PWA中fetch拦截不生效是怎么回事?
我在service worker里写了fetch事件监听,想缓存接口请求,但发现根本没进拦截逻辑,页面请求还是直接走网络。 注册sw没问题,install和activate都能触发,就是fetch事件...
前端 2026-03-30 03:13:12 -
1
回答
30浏览
React Native中FlatList渲染空白是怎么回事?
我用FlatList渲染一个简单的列表,数据明明有,但屏幕上啥也不显示,控制台也没报错,真的搞不懂了。 试过加keyExtractor、改flex:1,还检查了data是不是数组,都没用。下面是我的代...
框架 2026-03-30 01:15:14 -
1
回答
39浏览
VSCode插件里怎么监听HTML文件的特定标签变化?
我在写一个VSCode扩展,想在用户编辑HTML文件时,自动检测是否新增了带有data-track属性的元素,但不知道该监听哪个事件。试过onDidChangeTextDocument,但拿到的cha...
工具 2026-03-30 00:34:13 -
1
回答
28浏览
IScroll 初始化后无法滚动,是哪里配置错了?
我用 IScroll 做了一个简单的下拉列表,但初始化之后完全不能滚动,手指滑动没反应。容器高度是固定的,内容也明显超出了容器。 我试过加 scrollY: true 和 click: true,也确...
交互 2026-03-30 00:04:13 -
1
回答
32浏览
Yup 验证表单时如何动态添加或移除验证规则?
我在用 Yup 做一个带条件验证的注册表单,比如用户选了“学生”身份才需要填学校字段。但我不确定怎么在运行时动态加或删验证规则,试过直接修改 schema 但好像没生效。 比如下面这样写,切换身份后学...
交互 2026-03-29 23:38:14 -
1
回答
26浏览
桌面通知在 Safari 上为啥不弹出?
我在项目里用 Notification API 做了个桌面提醒功能,Chrome 和 Firefox 都正常,但 Safari 完全没反应,也没报错。 已经检查过用户授权了,Notification....
交互 2026-03-29 23:33:16 -
2
回答
21浏览
Lottie 动画在移动端显示不全怎么办?
我在用 Lottie 做一个加载动画,但在 iPhone 上总是只显示一半,安卓部分机型也有类似问题。明明容器高度设了 100px,但动画内容好像被裁掉了。 试过给容器加 overflow: visi...
移动 2026-03-29 23:30:12 -
1
回答
29浏览
Vant 的 Tab 切换后内容没更新是怎么回事?
我用 Vant 的 Tab 组件做了一个分类筛选,但切换 tab 时页面内容没变,数据明明已经变了啊? 我试过在 on-change 里手动调接口,也用了 watch 监听 active 值,但 DO...
组件 2026-03-29 23:27:16