移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
2
回答
58浏览
uni-app中如何让scroll-view在H5和App端滚动效果一致?
我在用uni-app开发一个跨端应用,发现scroll-view在H5上滑动很流畅,但在App端(尤其是iOS)滚动特别卡顿,而且惯性滚动也没了。试过加:scroll-with-animation="...
移动 2026-02-25 04:34:22 -
2
回答
47浏览
Chrome DevTools 远程调试安卓真机时页面空白怎么办?
我用 USB 连接了安卓手机,开了 USB 调试和 WebView 调试,也在 Chrome 地址栏输入了 chrome://inspect,能看见设备和页面,但点进去后 DevTools 里全是空白...
移动 2026-02-24 23:51:18 -
2
回答
48浏览
媒体查询在 Vue 组件里为啥不生效?
我在 Vue 单文件组件里写了媒体查询,但不管怎么缩放屏幕,样式都没变化,是不是写法有问题? 试过把 CSS 放在 <style> 里,也加了 scoped,但断点完全没触发: <t...
移动 2026-02-24 22:38:20 -
1
回答
38浏览
移动端动画卡顿,加了 will-change 为啥反而更卡了?
我在做一个移动端的滑动列表,用 transform 做平滑滚动,但低端安卓机上明显掉帧。查资料说加 will-change: transform 能提升性能,结果加上后动画更卡了,甚至有时直接卡死几秒...
移动 2026-02-24 21:47:20 -
1
回答
55浏览
React Native中Animated动画为什么没效果?
我在用React Native的Animated做按钮点击缩放动画,但完全没反应。控制台也没报错,就是点下去啥也不动。我按照文档写了Animated.timing,也用了Animated.View包裹...
移动 2026-02-24 20:54:20 -
2
回答
40浏览
PWA 添加到主屏后图标不显示怎么办?
我做了一个 PWA 应用,manifest.json 里配了 icons,也通过 Lighthouse 检测通过了,但在安卓 Chrome 上“添加到主屏”后,桌面上的图标却是默认的灰色齿轮,根本没用...
移动 2026-02-24 20:26:21 -
1
回答
28浏览
云开发数据库查询为什么返回空数组?
我在小程序里用云开发查数据库,明明有数据却一直返回空数组,是不是写法有问题? 我用的是 db.collection('todos').where({}).get(),本地调试和真机都试了,权限也设成所...
移动 2026-02-24 18:23:16 -
2
回答
33浏览
iPhone X底部安全区域适配不生效怎么办?
我在做移动端页面时,发现 iPhone X 及以上机型的底部内容被 Home Indicator 遮挡了。我试过用 env(safe-area-inset-bottom) 设置 padding,但有时...
移动 2026-02-24 15:50:25 -
2
回答
37浏览
touchend 事件在滚动时为什么会误触发?
我在做一个移动端的滑动删除功能,绑定了 touchstart 和 touchend 来判断用户是否轻扫。但发现只要手指在列表上滚动一下,即使没抬起,也会触发 touchend,导致误删。这是为啥? 我...
移动 2026-02-24 15:42:21 -
2
回答
54浏览
PWA 的 App Shell 缓存不生效是怎么回事?
我按照教程用 Workbox 实现了 App Shell 模式,但离线时页面还是白屏,缓存好像没起作用。 我在 sw.js 里注册了路由和缓存策略,关键代码如下: workbox.routing.re...
移动 2026-02-24 11:03:20 -
2
回答
51浏览
移动端怎么监听系统暗黑模式切换并动态更新UI?
我在做移动端页面,想根据系统暗黑模式自动切换主题色,但用prefers-color-scheme媒体查询只在页面加载时生效,切换系统主题后页面没反应,咋办? 试过加matchMedia监听,但不知道是...
移动 2026-02-24 09:45:18 -
2
回答
24浏览
移动端1px边框在高清屏上显示太粗怎么办?
我在做移动端页面时,给按钮加了个1px的边框,但在iPhone这些Retina屏上看起来特别粗,明显不止1px。查了下说是设备像素比的问题,试过用transform: scale(0.5)缩放,但位置...
移动 2026-02-24 09:28:20 -
2
回答
44浏览
横竖屏切换时布局错乱怎么解决?
我在做移动端页面,用的是 rem 布局,但一横屏整个页面就炸了,元素挤成一团。 试过用 orientationchange 监听事件重新设置根字体大小,但效果不稳定,有时候根本没触发。有没有更靠谱的适...
移动 2026-02-24 09:05:20 -
1
回答
23浏览
Eruda在移动端不显示控制台面板是怎么回事?
我在用 Eruda 做移动端调试,按文档引入了脚本,但在手机浏览器里完全看不到那个小面板。本地开发环境是 Vite + Vue3,试过真机扫码和 Chrome 模拟器都不行,控制台也没报错。 代码是这...
移动 2026-02-23 23:21:19 -
2
回答
63浏览
移动端请求 HTTPS 接口为什么会失败?
我在开发一个移动端 H5 页面,调用后端的 HTTPS 接口时老是失败,控制台报错 net::ERR_CERT_AUTHORITY_INVALID。明明在 PC 浏览器上能正常访问,怎么一到手机上就不...
移动 2026-02-23 21:45:18 -
2
回答
71浏览
移动端按需加载组件时如何避免样式错乱?
我在用 Vue 开发移动端页面,想对底部弹窗组件做按需加载,但动态引入后发现样式没生效,布局全乱了。之前是直接 import 引入没问题,改成 () => import('./Popup.vue...
移动 2026-02-23 19:07:18 -
1
回答
58浏览
Puppeteer 模拟移动端点击没反应怎么办?
我在用 Puppeteer 做移动端自动化测试,页面上有个按钮在手机端应该能点,但用 page.click() 就是没反应,真机上明明可以点的。是不是 viewport 设置不对? 我试过设置 dev...
移动 2026-02-23 19:02:24 -
2
回答
55浏览
真机调试时页面显示空白,但开发工具里没问题?
在做H5页面真机调试时遇到个怪问题:手机连接同一局域网访问开发服务器,页面直接显示空白,但用Chrome开发者工具模拟移动端却能正常显示。我试过清除缓存、检查网络请求,console里也没报错,但手机...
移动 2026-02-19 17:25:28 -
2
回答
29浏览
uni-app中pages.json设置页面标题不生效怎么办?
在uni-app项目里配置了pages.json里的navigationBarTitleText属性,但页面标题还是显示默认名称,这是为啥啊? 比如在pages.json里写了这样:{ "pages"...
移动 2026-02-19 13:29:22 -
2
回答
47浏览
支付宝支付签名失败,怎么排查参数或签名问题?
在做支付宝H5支付时,调用下单接口一直返回签名失败,但测试环境能通过。我检查了参数名大小写、时间戳、私钥路径,甚至把沙箱和正式环境的配置对调过,还是报错"签名验签失败(错误码:40017)"。代码里签...
移动 2026-02-19 10:55:38