移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
1
回答
20浏览
Ionic中如何正确监听页面返回事件?
我在Ionic的某个页面里想监听安卓返回键,试了用Platform.backButton订阅,但有时候没反应,是不是还要配合其他设置? 比如在页面组件里写了这段: this.platform.back...
移动 2026-03-17 16:25:22 -
1
回答
52浏览
iOS上PWA添加到主屏幕后为什么没有离线功能?
我在Safari里把PWA加到主屏幕了,但一断网就打不开页面,安卓上明明可以离线用的。是不是iOS不支持Service Worker?还是我哪里配置错了? manifest.json和service ...
移动 2026-03-17 15:56:22 -
1
回答
36浏览
Flutter 路由跳转后怎么传参回来?
我在用 Flutter 做一个编辑页面,从列表页跳转到编辑页后,用户修改了内容,我想在返回时把新数据传回列表页。试过用 Navigator.pop(context, result),但不知道怎么在上一...
移动 2026-03-17 15:05:18 -
1
回答
60浏览
移动端用 LocalStorage 存用户信息安全吗?
我最近在做一个移动端的 Vue 项目,登录后把用户 token 和一些基本信息存到了 LocalStorage 里,方便页面刷新后还能保持登录状态。但听说 LocalStorage 很容易被 XSS ...
移动 2026-03-17 14:55:19 -
2
回答
54浏览
WePY中如何正确监听页面滚动事件?
我在用 WePY 开发一个页面,想监听页面的滚动位置来做懒加载,但直接在 methods 里写 onScroll 好像没反应。查了文档说要用 wepy.page 的生命周期,但试了 onPageScr...
移动 2026-03-17 14:37:21 -
2
回答
71浏览
响应式断点设置后在手机上没生效?
我用媒体查询写了几个断点,比如 @media (max-width: 768px),在浏览器开发者工具里切换设备看起来没问题,但真机测试时样式完全没变,还是桌面端的布局。 是不是我写法有问题?或者 m...
移动 2026-03-17 14:27:18 -
2
回答
41浏览
React Native 调试时 console.log 不输出怎么办?
我在用 React Native 开发时,发现 console.log 在终端或浏览器控制台里完全没反应,明明代码执行到了,但就是看不到日志。我试过重启 Metro、重新连接设备,也打开了开发者菜单里...
移动 2026-03-17 11:11:19 -
1
回答
58浏览
小程序 onShareAppMessage 不生效是怎么回事?
我在做微信小程序的分享功能,页面里写了 onShareAppMessage,也加了转发按钮 open-type="share",但点击后完全没反应,连函数都没进。控制台也没报错,文档看了好几遍还是搞不...
移动 2026-03-17 08:26:21 -
1
回答
43浏览
小程序列表滚动卡顿怎么优化?
我在做微信小程序的长列表页面,数据一多滚动就特别卡,试过用 wx:for 渲染几百条记录,体验很差。是不是应该用虚拟列表?但不确定小程序支不支持。 目前是这样写的: Page({ data: { li...
移动 2026-03-17 05:53:21 -
1
回答
30浏览
Flutter 自定义组件里怎么监听子组件的点击事件?
我在写一个自定义的卡片组件,想在父组件里知道子组件里的按钮被点了,但试了 onTap 回调没生效,不知道是不是写法有问题。 我试着把 onPressed 通过参数传进去,但点按钮的时候父组件收不到通知...
移动 2026-03-17 05:52:20 -
1
回答
49浏览
Flutter中如何正确传递参数到新页面并接收?
我在用Flutter做路由跳转时,想从首页传个用户ID到详情页,但不知道怎么在目标页面拿到这个参数。试过用Navigator.push传参,但接收的时候总是null,是不是哪里写错了? 这是我的跳转代...
移动 2026-03-17 05:31:17 -
2
回答
38浏览
移动端用 transform 动画为什么卡顿?
我在做移动端的滑动菜单,用 transform: translateX() 来移动元素,但动画特别卡,不像原生那样流畅。明明加了 will-change: transform 和硬件加速,还是不行。 ...
移动 2026-03-16 23:32:24 -
2
回答
28浏览
Ionic中ion-button在iOS上样式错乱怎么办?
我在用Ionic 6开发一个跨平台App,发现同一个ion-button在Android上显示正常,但在iOS模拟器里按钮高度变小、文字挤在一起,看起来特别奇怪。我试过加style="height: ...
移动 2026-03-16 21:44:20 -
1
回答
45浏览
Mint UI 的 Popup 组件在 iOS 上点击遮罩层无法关闭怎么办?
我在用 Mint UI 做一个移动端弹窗,用了 mt-popup 组件,设置 closeOnClickModal=true,在安卓上点遮罩层能正常关闭,但在 iOS Safari 里完全没反应,点了没...
移动 2026-03-16 18:36:20 -
2
回答
26浏览
H5页面在手机上白屏,怎么远程调试?
我用Vue写的H5页面,在电脑浏览器里正常,但用微信打开就白屏,啥也不报错。试过用vConsole加了console.log('mounted'),结果根本没执行到,连入口都没进。 听说可以用Chro...
移动 2026-03-16 18:12:18 -
2
回答
38浏览
移动端 UI 自动化测试怎么处理不同屏幕尺寸的适配问题?
我最近在用 Appium 做移动端 UI 自动化测试,但发现写死的坐标点击在不同分辨率的手机上经常点错位置。比如在 iPhone 13 上跑得好好的,换到安卓小屏机就失效了。试过用 driver.fi...
移动 2026-03-16 17:10:24 -
1
回答
29浏览
React Native 和 Flutter 在列表滚动性能上到底谁更流畅?
最近在做一个信息流类的 App,用 React Native 写了个长列表,发现滑动时偶尔掉帧,尤其在低端安卓机上更明显。我试过用 FlatList 并加上 initialNumToRender 和 ...
移动 2026-03-16 17:05:20 -
2
回答
42浏览
renderjs里怎么获取页面滚动位置?
我在uni-app里用renderjs想监听页面的滚动,但window.pageYOffset在renderjs里好像拿不到实时值。我试过在mounted里读取,结果一直是0,即使页面已经滚下去了。是...
移动 2026-03-16 15:21:20 -
1
回答
38浏览
Reanimated中useAnimatedStyle不生效是怎么回事?
我在用React Native的Reanimated做动画,写了个useAnimatedStyle想控制一个View的translateY,但完全没反应。试过把sharedValue的值直接写死也不动...
移动 2026-03-16 14:39:20 -
1
回答
42浏览
移动端登录后Cookie不安全,怎么设置才防窃取?
我最近在用 Vue 做一个移动端的登录功能,后端返回了 Set-Cookie,但我发现这些 Cookie 在 Chrome DevTools 里能直接看到,而且没加 Secure 或 HttpOnly...
移动 2026-03-16 11:09:21