移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
1
回答
42浏览
Cube UI 的 Picker 组件在 iOS 上滚动卡顿怎么办?
我在用 Cube UI 做一个移动端项目,Picker 组件在安卓上滑动挺流畅的,但在 iOS 真机上特别卡,几乎没法用。试过加 -webkit-overflow-scrolling: touch 也...
移动 2026-03-24 12:27:19 -
1
回答
26浏览
PWA 在 iOS 上 standalone 模式为啥不生效?
我给 PWA 加了 display: standalone,安卓上能全屏启动,但 iOS Safari 完全没反应,还是带浏览器地址栏。是不是 iOS 不支持?还是我哪里配置错了? manifest....
移动 2026-03-24 10:53:22 -
2
回答
41浏览
Espresso怎么测试带WebView的页面?
我用Espresso写自动化测试,但页面里有个WebView加载了H5内容,点击里面的按钮完全没反应。查了文档说要用WebViewInteraction,但我加上去还是报错找不到元素,是不是还要额外配...
移动 2026-03-24 08:30:20 -
1
回答
27浏览
真机测试时页面样式错乱怎么办?
我在电脑上用 Chrome 模拟器看页面好好的,但一连真机测试,布局就全乱了,特别是 iPhone 上特别明显。 试过加 <meta name="viewport" content="width...
移动 2026-03-24 08:23:21 -
1
回答
87浏览
PWA中IndexedDB在Vue里存数据为啥刷新就没了?
我在用Vue开发一个PWA应用,想用IndexedDB本地存点用户配置,但每次刷新页面数据就丢了,不知道是打开方式不对还是事务没提交成功? 试过用idb库和原生写法都一样,控制台也没报错,就是读不到之...
移动 2026-03-24 00:36:22 -
1
回答
29浏览
移动端按钮如何正确添加无障碍支持?
我在做一个移动端的 React 项目,页面上有个“立即购买”按钮,用的是 <button> 标签。但测试时发现 iOS 的 VoiceOver 读出来只是“按钮”,没有具体作用说明。我试过...
移动 2026-03-23 22:15:19 -
1
回答
52浏览
FID 高是因为按钮点击没响应吗?
我在用 Lighthouse 测移动端性能时,FID(首次输入延迟)老是超 300ms,页面上就一个提交按钮,点下去明显卡一下才触发。我试过把事件监听写成 passive 的,也用了防抖,但没啥用。 ...
移动 2026-03-23 19:11:28 -
2
回答
61浏览
PWA推送通知在移动端为啥注册失败?
我在开发一个PWA应用,想用Push API实现消息推送,但在安卓手机的Chrome上一直注册失败。本地localhost测试没问题,但部署到HTTPS线上环境后,调用registration.pus...
移动 2026-03-23 15:05:22 -
1
回答
48浏览
Container Queries 不生效是怎么回事?
我在用 Container Queries 做一个卡片组件,希望它在不同容器宽度下自动调整样式,但写了 @container 规则后完全没反应。是不是漏了什么关键设置? 我已经给父容器加了 conta...
移动 2026-03-23 14:02:26 -
1
回答
88浏览
移动端 E2E 测试点击按钮没反应是怎么回事?
我用 Cypress 做移动端 E2E 测试,模拟点击一个按钮,但在手机上实际能点,测试里却没触发事件,试了 click() 和 trigger('tap') 都不行,是不是和 Vue 的事件绑定方式...
移动 2026-03-23 12:59:19 -
1
回答
44浏览
H5页面在iOS Safari上为什么无法自动播放音频?
我做了一个H5活动页,需要进入页面就自动播放背景音乐,但在iPhone的Safari里死活播不了,安卓和PC浏览器都正常。查了说是iOS限制,但具体怎么绕过啊? 我已经试过加muted属性然后用户点击...
移动 2026-03-23 12:53:17 -
1
回答
49浏览
WePY 中如何监听页面返回事件?
我在用 WePY 开发小程序,现在有个页面需要在用户点击左上角返回按钮时做些清理操作,但不知道怎么监听页面返回。 试过 onUnload,但它在页面关闭时才触发,而我想在用户真正点击返回的时候就处理。...
移动 2026-03-23 12:30:23 -
1
回答
54浏览
React Native 列表滚动卡顿怎么优化?
我用 FlatList 渲染一个商品列表,数据量大概 200 条,每项都有图片和文字,滑动的时候特别卡,帧率掉得很厉害。试过加 keyExtractor 和 getItemLayout,也用了 Rea...
移动 2026-03-23 12:27:18 -
1
回答
27浏览
React Native Codegen 生成的组件为啥在 iOS 上不生效?
我按照官方文档配置了 React Native 的 Codegen,定义了 NativeComponent,Android 上能正常渲染,但 iOS 完全没反应,控制台也没报错,这咋整? 我试过 cl...
移动 2026-03-23 10:31:28 -
1
回答
36浏览
Framer Motion 在移动端点击动画不触发是怎么回事?
我在用 Framer Motion 做一个按钮的点击缩放动画,在桌面浏览器上完全正常,但一到手机上点按就没反应,动画根本不跑。是不是移动端需要额外配置什么? 我已经加了 whileTap,也试过换成 ...
移动 2026-03-23 08:16:22 -
2
回答
81浏览
字节小程序中如何正确监听页面滚动事件?
我在字节小程序里想监听页面的滚动,用了 tt.onPageScroll 但好像没触发,页面结构是普通 scroll-view 包裹内容。是不是必须用页面级滚动才行?试过在 Page 配置里加 enab...
移动 2026-03-23 06:24:22 -
1
回答
75浏览
QQ浏览器里H5页面的fixed定位为啥失效了?
我在做移动端H5页面,用position: fixed做个底部导航栏,在微信和Safari都正常,但在QQ浏览器里一滚动页面就错位甚至消失,试过加-webkit-transform: translat...
移动 2026-03-23 05:00:21 -
1
回答
77浏览
调用微信支付时前端怎么处理返回的支付参数?
我在做移动端H5支付,后端返回了微信支付需要的参数(比如appId、timeStamp这些),但不知道在Vue里该怎么调起微信支付。试过直接用WeixinJSBridge.invoke,但有时候没反应...
移动 2026-03-23 04:25:24 -
2
回答
41浏览
rem适配在不同机型上为啥还是错位?
我用rem做移动端适配,按照设计稿750px来设置根字体大小,但真机测试时发现iPhone和安卓显示效果不一致,有些元素明显偏移了。 我在html里动态设置了font-size,代码是这样的: fun...
移动 2026-03-22 23:25:20 -
1
回答
67浏览
FID指标一直很高,怎么优化才有效?
我用Lighthouse测移动端页面,FID老是超过300ms,明明没写啥复杂交互啊。点按钮时确实有明显卡顿,试过把事件监听器改成passive: true,但没啥改善。 关键代码就这段,绑了个点击处...
移动 2026-03-22 23:00:19