移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
1
回答
38浏览
扫码支付成功后如何自动跳转页面?
我做了一个H5的扫码支付页面,用户用微信扫了二维码之后,在微信里完成支付,但支付完页面不会自动跳转,得手动刷新才行。这体验太差了,有没有办法在支付成功后自动跳到订单完成页? 我试过用轮询查订单状态,但...
移动 2026-03-05 18:22:21 -
2
回答
102浏览
百度小程序中如何监听页面滚动事件?
我在百度小程序里想监听页面的滚动,试了 onScroll 但根本没触发,文档里也没找到明确说明。是不是得用别的方法? 我页面结构是用 scroll-view 包裹内容,加了 bindscroll 事件...
移动 2026-03-05 18:08:20 -
2
回答
24浏览
rem 和 em 到底该怎么用才不会乱?
我最近在做移动端页面,想用 rem 做响应式布局,但发现字体和间距老是对不齐。 我在根元素设了 font-size: 16px,然后组件里用 em 写 padding,结果不同父级下大小完全不一样,是...
移动 2026-03-05 12:04:19 -
2
回答
31浏览
Flutter打包APK后安装闪退怎么办?
我用Flutter开发完App,在真机调试一切正常,但执行flutter build apk打包后安装到手机就直接闪退,连启动页都看不到。 试过加上--no-shrink参数,也检查了AndroidM...
移动 2026-03-05 11:10:21 -
1
回答
21浏览
Hippy 中如何正确设置 View 的 flex 布局才能垂直居中?
我在用 Hippy 开发一个移动端页面,想让子元素在父容器里垂直居中,但试了几次都不生效。明明写了 align-items: center,可内容还是贴在顶部。 是不是 Hippy 的 flex 行为...
移动 2026-03-05 10:55:20 -
2
回答
44浏览
JSBridge调用时如何防止恶意注入和越权访问?
最近在做混合App开发,用JSBridge让H5调用原生功能,但担心有人通过篡改JS代码来调用不该访问的原生方法。比如用户手动在控制台执行window.NativeBridge.getUserInfo...
移动 2026-03-05 10:10:22 -
1
回答
29浏览
真机测试时 Vue 页面样式错乱怎么办?
我在开发一个移动端 Vue 页面,本地用 Chrome 模拟器看完全正常,但一到真机(iPhone 13)上测试,布局就乱了,按钮位置偏移、字体大小也不对。已经加了 viewport meta 标签,...
移动 2026-03-05 09:44:22 -
2
回答
39浏览
DoubleTap 手势在移动端怎么监听才有效?
我在用原生 JS 做一个移动端图片预览功能,想通过双击放大图片,但试了 touchstart 和 click 都没法准确识别双击。网上说要用时间间隔判断,但我写的逻辑好像有冲突。 比如我这样记录两次点...
移动 2026-03-04 22:53:18 -
2
回答
30浏览
Android WebView里H5调用JS方法为啥没反应?
我在做混合开发,H5页面嵌在Android的WebView里,想通过JSBridge调用原生方法,但点击按钮完全没反应。安卓那边说接口已经注入了,但我这边调用好像没触发。 我试过加try-catch也...
移动 2026-03-04 21:21:23 -
1
回答
36浏览
移动端动画开启GPU加速后反而更卡了?
我在做移动端的一个滑动菜单动画,听说用 transform: translateZ(0) 能开启GPU加速,就加了这个样式,结果动画反而比之前更卡顿了,这是为啥? 我试过只加 transform: t...
移动 2026-03-04 21:00:21 -
2
回答
22浏览
开启Hermes后为什么我的React Native应用白屏了?
我刚在android/app/build.gradle里把enableHermes设成true,结果打包安装后直接白屏,控制台也没报错。 之前用JSC跑得好好的,现在连启动页都过不去。试过clean项...
移动 2026-03-04 19:26:16 -
2
回答
28浏览
使用 will-change 提升动画性能,为什么反而更卡了?
我在做一个移动端的下拉刷新动画,听说加 will-change: transform 能提升性能,就给元素加上了。但实际测试发现,动画反而变得更卡顿了,这是为啥? 我是在 touchmove 时动态设...
移动 2026-03-04 17:20:19 -
2
回答
22浏览
手机上怎么调试网页控制台输出?
我用手机浏览器打开自己写的H5页面,想看console.log输出,但根本看不到控制台,有啥办法能无线调试吗? 试过用Chrome DevTools的远程调试,但连上USB后设备列表里没我的手机,而且...
移动 2026-03-04 15:43:15 -
1
回答
21浏览
React Native 和 Flutter 在样式处理上到底有啥区别?
我最近在选型跨端框架,试了 React Native 和 Flutter,但对它们的样式系统有点懵。比如我想实现一个简单的居中布局,在 React Native 里写的是这样: .container ...
移动 2026-03-04 14:27:19 -
2
回答
48浏览
PWA 的 Background Sync 在 iOS 上为啥不生效?
我用 PWA 做了个待办事项 App,想在用户离线时把新增任务暂存,等网络恢复后自动同步。我在 service worker 里注册了 background sync,Chrome 模拟器上能跑,但 ...
移动 2026-03-04 13:41:18 -
1
回答
41浏览
微信支付在移动端调起失败是怎么回事?
我在做移动端H5项目,接入微信支付时总是调不起来。后端已经返回了正确的prepay_id和签名,前端也按文档拼了参数,但调用WeixinJSBridge.invoke('getBrandWCPayRe...
移动 2026-03-04 11:50:22 -
2
回答
56浏览
iPhone X底部安全区域适配不生效怎么办?
我在做移动端页面时,发现iPhone X及以后的机型底部被Home Indicator遮挡了内容。明明加了viewport-fit=cover,也用了env(safe-area-inset-botto...
移动 2026-03-04 10:35:19 -
1
回答
62浏览
移动端滑动事件怎么判断方向?
我在做移动端的图片轮播,想通过手指滑动切换图片,但不知道怎么准确判断用户是向左还是向右滑。 试过用 touchstart 和 touchend 记录坐标差,但有时候滑得慢就识别不出来,而且上下滑动也会...
移动 2026-03-04 10:18:22 -
1
回答
40浏览
Hybrid App里怎么监控WebView页面的性能?
我们用的是 Cordova + Vue 的混合开发方案,现在想监控 WebView 里 H5 页面的加载性能,比如首屏时间、JS 执行耗时这些。但试了下 performance.timing 在部分安...
移动 2026-03-04 08:36:25 -
2
回答
23浏览
移动端列表按需加载怎么实现才不卡顿?
我在做移动端商品列表,数据一多就特别卡,想用按需加载(比如滚动到底部再加载下一页),但试了几次要么触发太频繁,要么根本没反应。现在用的是简单的 scroll 事件监听,但性能很差。 这是我的 HTML...
移动 2026-03-04 04:17:19