问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
64浏览
env(safe-area-inset-top) 在安卓上不生效怎么办?
我用 env(safe-area-inset-top) 来适配 iPhone 的刘海屏,iOS 上没问题,但在安卓全面屏手机上完全没反应,布局还是被状态栏挡住了。是不是安卓不支持这个? 我试过加了 v...
移动 2026-03-10 12:03:22 -
1
回答
34浏览
移动端微信支付测试时怎么模拟支付成功回调?
我在开发一个 H5 项目,集成了微信 JSAPI 支付。现在本地调试时卡在了支付回调这一步——没法真正完成支付,但又需要测试“支付成功”后的页面跳转逻辑。我试过用 location.href 手动跳转...
移动 2026-03-10 11:41:17 -
2
回答
26浏览
Webpack5 构建速度太慢怎么优化?
项目升级到 Webpack5 后,每次构建都要一分多钟,开发体验太差了。我试过开 cache,也用了 thread-loader,但提升不明显。 现在用的是 cache: { type: 'files...
优化 2026-03-10 11:18:18 -
2
回答
27浏览
Taro中AtButton的onClick不生效是怎么回事?
我在Taro项目里用Taro UI的AtButton组件,绑定了onClick事件,但点击完全没反应,控制台也不报错。 代码是这样写的:<AtButton onClick={() => c...
框架 2026-03-10 11:07:15 -
1
回答
26浏览
国际化切换后页面布局错乱怎么办?
我用 i18n 做多语言切换,但切换到阿拉伯语时整个页面布局都乱了,文字方向没变,元素还重叠了。明明加了 dir="auto" 啊,是不是哪里漏了? 这是我的 HTML 结构: <html la...
优化 2026-03-10 11:06:23 -
2
回答
43浏览
Next.js中getServerSideProps里怎么获取请求头信息?
我在用Next.js做SSR页面,想在getServerSideProps里读取自定义的请求头,比如X-Custom-Header,但不知道怎么拿到req对象。文档里好像提到了context参数,但我...
框架 2026-03-10 10:46:18 -
2
回答
24浏览
FormData上传文件时后端收不到file字段怎么办?
我用FormData上传图片,前端明明append了file,但后端PHP一直拿不到$_FILES里的数据,试了好多次都不行。 我检查了请求头Content-Type是multipart/form-d...
交互 2026-03-10 10:37:19 -
1
回答
23浏览
TDesign 表单重置后校验信息没清除怎么办?
我用 TDesign 的 Form 组件做了一个带校验的表单,点击重置按钮后字段值清空了,但红色的校验提示还在页面上,看着很奇怪。 我试过调用 formRef.value.reset(),也试过手动把...
组件 2026-03-10 10:21:20 -
2
回答
23浏览
Alt键在Mac和Windows上监听行为不一致怎么办?
我在做快捷键功能时发现,用keydown监听Alt键(也就是Mac上的Option键)时,Windows下能正常触发,但在Mac上有时候根本收不到事件。我试过监听e.altKey,也试过直接判断e.k...
交互 2026-03-10 09:59:20 -
2
回答
22浏览
Svelte 中 context 传值为什么子组件拿不到?
我在父组件里用 setContext('theme', 'dark') 设置了上下文,但在嵌套的子组件里用 getContext('theme') 却返回 undefined,这是为啥? 我确认子组件...
框架 2026-03-10 09:57:21 -
1
回答
43浏览
VSCode 用户代码片段里怎么插入带缩进的 CSS 代码?
我在配置 VSCode 的用户代码片段(User Snippets)时,想插入一段 CSS,但缩进总是不对。我试过直接复制样式进去,也试过用 t 转义,可生成的代码要么没缩进,要么格式乱掉。 比如我想...
工具 2026-03-10 09:33:21 -
2
回答
30浏览
移动端首页白屏时间太长怎么优化?
我们用 Vue3 + Vite 搭的移动端首页,首屏加载经常白屏 2 秒多,用户反馈很卡。已经试过路由懒加载和图片压缩,但效果不明显。 现在怀疑是主 bundle 太大(超过 1.2MB),但不知道该...
移动 2026-03-10 09:29:18 -
2
回答
39浏览
Docker镜像推送到K8s集群后为什么Pod一直CrashLoopBackOff?
我本地用Docker构建了一个前端镜像,能正常运行,但推到私有仓库再用K8s部署就一直CrashLoopBackOff。已经确认镜像拉取成功,也试过在容器里加sleep 3600调试,还是不行。 De...
工具 2026-03-10 09:26:23 -
1
回答
36浏览
uni-app中如何监听页面滚动到底部?
我在uni-app里做了一个上拉加载更多的功能,但用@scrolltolower有时候不触发,尤其是在H5端。试过给scroll-view加了:scroll-y="true"和固定高度,还是不行,到底...
移动 2026-03-10 09:08:20 -
1
回答
27浏览
Mocha在移动端怎么跑测试用例?
我在写一个移动端的H5项目,想用Mocha做单元测试,但不知道怎么在手机上实际运行这些测试。本地浏览器跑没问题,可真机调试时完全没反应。 试过把mocha.run()放进页面,也引入了 mocha.c...
移动 2026-03-10 09:04:23 -
1
回答
35浏览
Webpack打包后如何实现持久化缓存避免用户重复下载?
我用 Webpack 打包项目,每次构建后文件名都变了,用户就得重新下载所有资源,体验很差。听说可以用 contenthash 实现持久化缓存,但试了好像没生效? 我在 output.filename...
优化 2026-03-10 09:03:20 -
2
回答
58浏览
Preload 在 React 中怎么正确使用?为什么资源没被提前加载?
我在 React 项目里想用 preload 提前加载一个重要的 JSON 配置文件,但发现浏览器并没有在页面加载初期就请求它,而是等到组件挂载后才发起请求。是不是我的写法有问题? 我试过在 useE...
优化 2026-03-10 08:11:22 -
2
回答
35浏览
Formik 表单验证时样式不生效怎么办?
我用 Formik 写了个登录表单,想在输入框出错时加个红色边框,但写了 CSS 却没反应。明明错误信息都正常显示了,就是样式没加上去,是不是 className 没绑对? 我在 Field 组件上加...
框架 2026-03-10 07:40:20 -
2
回答
50浏览
断点续传时如何准确记录和恢复文件上传进度?
我正在用 axios 做大文件分片上传,前端按 5MB 切片,后端也支持合并。但用户刷新页面后,怎么知道哪些分片已经传成功了?我试过把已上传的分片索引存到 localStorage,但有时候网络波动导...
交互 2026-03-10 07:01:22 -
2
回答
38浏览
前端安全审计时如何防止XSS攻击?
最近在做项目的安全审计,发现用户输入的内容直接渲染到页面上,担心有XSS风险。比如下面这段代码,把用户昵称直接插进HTML里,会不会被注入脚本? <div class="user-info"&g...
前端 2026-03-10 06:20:21