移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
2
回答
28浏览
touchmove 事件在 React 中为什么不触发?
我在写一个移动端的滑动组件,给 div 加了 onTouchMove 事件,但手指滑动时完全没反应,onTouchStart 和 onTouchEnd 都能正常触发,就 touchmove 不行,这是...
移动 2026-03-01 23:48:21 -
1
回答
19浏览
Xcode真机调试时白屏,控制台报错“Failed to load resource”怎么办?
我在用Xcode跑一个React Native项目到iPhone真机,页面一直白屏,控制台显示Failed to load resource: The requested URL was not fo...
移动 2026-03-01 21:27:18 -
2
回答
30浏览
Flutter列表滚动卡顿,怎么优化性能?
我用Flutter写了个商品列表页,数据一多滚动就明显卡顿,试过加const构造和ListView.builder,但效果不明显。是不是哪里写得不对? 附上我用Vue写的类似逻辑(供参考),在Web端...
移动 2026-03-01 20:33:18 -
2
回答
30浏览
云开发数据库查询为什么返回空数组?
我在小程序里用云开发查数据库,明明有数据却总是返回空数组,是不是哪里写错了? 我用的是collection('products').where({status: 'active'}).get(),数据...
移动 2026-03-01 19:21:20 -
2
回答
42浏览
移动端点击按钮为什么会有延迟反馈?
我在做一个移动端的H5页面,发现点按钮的时候总感觉“卡一下”才触发点击事件,体验很不好。查了下说是300ms延迟的问题,但我不太确定是不是这个原因。 我试过直接用 click 事件,也试过引入 fas...
移动 2026-03-01 18:17:23 -
2
回答
39浏览
touchstart 事件在 iOS 上为啥不生效?
我在做一个移动端的滑动组件,用了 touchstart 监听开始触摸,但在 iPhone 上完全没反应,安卓倒是正常的。 试过加 passive: false,也试过给元素加 touch-action...
移动 2026-03-01 17:28:21 -
2
回答
34浏览
为什么用 transform3d 做移动端动画会卡顿?
我在做移动端的滑动菜单,用了 transform: translate3d(0, 0, 0) 来开启硬件加速,但动画还是有点卡,尤其在低端安卓机上。 我试过加 will-change: transfo...
移动 2026-03-01 10:52:20 -
2
回答
33浏览
响应式布局中图片怎么才能真正自适应容器?
我在做移动端页面时,发现图片在不同屏幕宽度下总是超出容器或者变形,明明用了 max-width: 100% 啊,但还是不行。试过 object-fit 也没效果,是不是哪里写错了? 这是我的代码: &...
移动 2026-03-01 10:16:18 -
2
回答
23浏览
Taro中如何正确监听页面滚动事件?
我在Taro开发微信小程序时,想监听页面的滚动位置,但用onPageScroll好像没生效,控制台也没报错。 页面结构是普通ScrollView包裹内容,是不是得用别的方法?试过在componentD...
移动 2026-03-01 09:55:19 -
1
回答
41浏览
百分比布局在移动端为啥宽度算不准?
我做移动端页面时用百分比布局,父容器是100%,子元素设了50%,但实际显示宽度明显不对,有时候还超出屏幕。是不是 viewport 没设好?还是盒模型的问题? 我试过加 box-sizing: bo...
移动 2026-03-01 06:24:20 -
1
回答
24浏览
Hybrid开发中如何拦截WebView的URL跳转?
我在做Hybrid App,用的是Android WebView加载H5页面。现在想在H5里点击链接时,由原生层拦截处理某些特定协议的URL(比如 myapp://action),但试了 should...
移动 2026-03-01 01:14:20 -
2
回答
54浏览
跨端项目里样式适配太难,维护成本怎么降?
我们用 React + Taro 做多端(H5、微信小程序、App),同一个组件在不同端表现不一致,改一个样式要测三遍,还经常互相影响。比如下面这个按钮,在 H5 上居中正常,但在小程序里就偏移了: ...
移动 2026-02-28 23:20:22 -
2
回答
43浏览
移动端 touch 事件延迟怎么解决?
我在做移动端的按钮点击功能,发现用 click 事件会有明显延迟,大概300ms左右,用户体验很差。听说要用 touch 事件来优化,但我试了 touchstart 又会触发多次,还和滚动冲突。 有没...
移动 2026-02-28 22:08:22 -
1
回答
39浏览
renderjs 里怎么获取页面滚动位置?
我在 uni-app 里用 renderjs 想监听页面滚动,但 window.pageYOffset 始终是 0,试了 document.documentElement.scrollTop 也不行,...
移动 2026-02-28 21:39:20 -
1
回答
47浏览
Hybrid开发中如何在React页面里调用原生UI组件?
我最近在做Hybrid App,用React写H5页面,但有个需求是要调用原生的弹窗(比如iOS的UIAlertController),而不是用JS的alert。我查了下资料说可以通过JSBridge...
移动 2026-02-28 19:23:21 -
2
回答
26浏览
响应式断点设置后,为什么在手机上还是显示桌面样式?
我用媒体查询设置了移动端的断点,但用手机访问时布局还是按桌面端渲染,试了几个不同设备都一样,是不是哪里写错了? 下面是我写的 HTML 和内联的 CSS: <style> @media (...
移动 2026-02-28 16:46:20 -
2
回答
38浏览
小程序支付调起失败,统一下单返回的prepay_id用不了?
我在做微信小程序支付,后端已经成功调用了统一下单接口,也拿到了prepay_id,但前端调wx.requestPayment时一直报“支付验证签名失败”。我确认了时间戳、nonceStr这些参数都按文...
移动 2026-02-28 14:47:22 -
2
回答
27浏览
LCP元素加载太慢,怎么优化首屏图片?
我用 Lighthouse 测性能,发现 Largest Contentful Paint(LCP)高达 4.2s,主要卡在首屏那张大图上。我已经加了 loading="lazy",但好像对 LCP ...
移动 2026-02-28 13:29:24 -
2
回答
44浏览
Weex里用React写组件,为什么setState后页面不更新?
我最近在用Weex配合React开发一个移动端页面,遇到个很头疼的问题:调用setState之后,界面完全没反应,数据明明变了但UI就是不刷新。我试过把shouldComponentUpdate删掉、...
移动 2026-02-28 13:05:22 -
2
回答
29浏览
PWA推送通知在iOS上为啥不生效?
我用Push API做了个PWA,安卓上能正常收推送,但iOS Safari完全没反应,是不是iOS根本不支持? 我已经注册了service worker,也调用了Notification.reque...
移动 2026-02-28 12:32:23