问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
26浏览
为什么1px边框在手机上看起来这么粗?
我用Vue写了个列表,每个item底部加了1px的border,但在手机上看特别粗,跟设计稿完全对不上。明明写了1px,怎么物理像素就翻倍了? 试过用transform: scaleY(0.5)来压线...
移动 2026-03-20 20:03:19 -
2
回答
59浏览
Cross-Origin-Embedder-Policy 设置后图片加载失败怎么办?
我在尝试启用 COEP(Cross-Origin-Embedder-Policy: require-corp)来配合 SharedArrayBuffer 使用,但设置之后发现页面里的跨域图片全挂了,控...
安全 2026-03-20 19:50:21 -
1
回答
41浏览
PostCSS 能处理 Vue 中的 CSS-in-JS 写法吗?
我最近在 Vue 项目里尝试用 CSS-in-JS 的方式写样式,比如把样式对象直接写在 setup 里,然后绑定到 :style 上。但发现 PostCSS 插件(比如 autoprefixer)好...
工具 2026-03-20 19:41:18 -
1
回答
35浏览
Electron中dialog.showOpenDialog为什么在渲染进程调用没反应?
我在渲染进程中直接调用 dialog.showOpenDialog,但点击按钮完全没弹出文件选择框,也不报错,这是为啥? 我试过把代码放到主进程里用 ipc 通信,但想先搞清楚为什么直接调用不行。是不...
框架 2026-03-20 19:18:19 -
2
回答
43浏览
Vant按钮的loading状态为啥不显示?
我用 Vant 的 Button 组件加了 loading 属性,但页面上完全没反应,loading 动画根本不出来,是我写错了吗? 试过直接写 loading 和 :loading="true" 都...
组件 2026-03-20 18:47:21 -
1
回答
31浏览
警告提示怎么在用户操作后自动消失?
我在用原生 JS 做一个表单提交功能,提交失败时会显示一个警告提示,但现在的问题是提示框一直挂着,得手动关。有没有办法让它3秒后自动消失? 我试过用 setTimeout,但不知道是不是写错了,根本没...
交互 2026-03-20 18:46:25 -
2
回答
60浏览
移动端图片加载太慢,该怎么优化?
我做的移动端页面里有很多商品图片,用的是普通 标签,结果在弱网下加载特别慢,用户经常看到空白。试过加 loading="lazy" 但效果不明显,有没有更靠谱的优化方案? 比如是不是该用 WebP?或...
移动 2026-03-20 18:36:19 -
2
回答
37浏览
Docker推送镜像到私有Registry时认证失败怎么办?
我在本地搭了个私有Docker Registry,用的是HTTP(没配HTTPS),也加了insecure-registries配置。但每次执行 docker push my-registry:500...
工具 2026-03-20 18:29:21 -
2
回答
35浏览
React 项目中如何准确监控组件加载性能?
我在用 React 做一个数据看板页面,想监控某个图表组件的加载耗时,但用 performance.now() 测出来的时间有时候是负数或者特别小,根本不对。是不是我用的方式有问题? 目前我是这样写的...
前端 2026-03-20 18:12:18 -
2
回答
34浏览
External外部化后CDN资源加载失败怎么办?
我在用Webpack做打包优化,把React和ReactDOM配置成external了,想用CDN加载。本地开发没问题,但部署到测试环境后页面直接白屏,控制台报错说React is not defin...
优化 2026-03-20 18:10:19 -
2
回答
69浏览
移动端 E2E 测试怎么在真机上跑?
最近用 Appium 做移动端 E2E 测试,模拟器跑得好好的,但一连真机就报错,说找不到设备。我手机已经开了开发者选项和 USB 调试,adb devices 也能看到设备,可测试脚本就是启动不了。...
移动 2026-03-20 18:04:21 -
2
回答
49浏览
如何在用户快速切换搜索时取消上一个未完成的请求?
我做了一个搜索框,每次输入就发请求去后端查数据。但用户打字快的时候,前面的请求还没回来,新的又发出去了,结果旧数据覆盖了新数据,显示错乱。我试过用 AbortController,但不知道怎么在 Re...
优化 2026-03-20 18:02:21 -
2
回答
56浏览
开启Hermes后React Native应用白屏怎么办?
我刚在React Native项目里启用了Hermes引擎,结果iOS模拟器一运行就白屏,控制台也没报错。之前用JSC完全正常,是不是哪里配置漏了? 我试过clean build folder、重装n...
移动 2026-03-20 17:53:20 -
2
回答
46浏览
Nginx 日志格式怎么自定义才能记录请求头?
我用 Nginx 做前端静态资源服务器,想在 access.log 里记录每个请求的 User-Agent 和 Referer,但改了配置后日志没变化,是不是哪里写错了? 我试过在 http 块里加 ...
工具 2026-03-20 17:43:21 -
2
回答
34浏览
React Native 和 Flutter 到底该怎么选?
最近公司要启动一个新项目,纠结用 React Native 还是 Flutter。团队熟悉 JavaScript,但听说 Flutter 性能更好,UI 也更统一。有没有实际踩过坑的朋友说说真实体验?...
移动 2026-03-20 17:37:19 -
1
回答
31浏览
Flutter 中如何正确监听页面生命周期?
我在写一个 Flutter 页面,需要在进入和退出页面时执行一些操作,比如开始和停止计时器。但不知道该用哪个方法来监听页面的显示和隐藏状态。 试过 initState 和 dispose,但这两个只在...
移动 2026-03-20 17:32:32 -
1
回答
35浏览
PM2启动后为什么访问不到我的Node.js服务?
我用PM2部署了一个Express应用,本地运行没问题,但用PM2启动后外网死活访问不了,端口也确认没被占用。 我执行的是 pm2 start app.js,配置文件也没改过,默认监听3000端口。服...
前端 2026-03-20 17:14:21 -
1
回答
41浏览
git stash后切分支,再切回来代码没了怎么办?
我刚才在 dev 分支上改了一半代码,临时要用 main 分支跑个 demo,就用了 git stash 把改动存起来。结果切到 main 跑完,再切回 dev,发现之前 stash 的内容找不到了!...
工具 2026-03-20 16:52:23 -
1
回答
57浏览
前端代码混淆后怎么防 DevTools 调试?
我用 Vue 写了个小项目,为了防止别人轻易看懂逻辑,用了 JavaScript 混淆工具处理了代码。但发现只要打开 DevTools,断点一打还是能一步步跟进去看变量和流程,这不就白混淆了?有没有办...
安全 2026-03-20 16:44:21 -
1
回答
36浏览
Nuxt模块里怎么正确注册全局组件?
我在开发一个 Nuxt 3 的自定义模块,想在模块里自动注册一个全局组件,但试了几次都没生效。是不是 setup 阶段不能直接用 defineNuxtPlugin? 我目前的写法是这样: export...
框架 2026-03-20 16:41:20