移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
2
回答
22浏览
移动端用CSS动画卡顿怎么办?
我在手机上用CSS做了一个简单的滑入动画,但明显感觉卡顿不流畅,试过加transform: translateZ(0)也没啥用,是不是哪里写错了? 这是我的关键代码: .slide-in { anim...
移动 2026-03-31 12:43:11 -
1
回答
31浏览
小程序里调用 wx.request 为啥一直进 fail 回调?
我在开发微信小程序时,用 wx.request 发请求,但不管怎么改都直接进 fail 回调,success 根本没触发。后台接口我用 Postman 测过是通的,也配了 request 合法域名,不...
移动 2026-03-31 12:04:13 -
1
回答
34浏览
Apple Pay 在 Safari 上点击没反应是怎么回事?
我在网页里集成了 Apple Pay,用的是官方的 ApplePaySession API,在 iOS 模拟器和真机上测试时,点击支付按钮完全没反应,控制台也没报错。是不是我漏了什么配置? 我已经在 ...
移动 2026-03-31 11:59:13 -
1
回答
30浏览
uni-app 里小程序端 onShow 不触发是怎么回事?
我在 uni-app 项目里写了个页面,想在每次切回来的时候刷新数据,就用了 onShow 生命周期。但在微信小程序真机上测试时发现 onShow 根本没执行,H5 端倒是正常的,这是为啥? 我试过把...
移动 2026-03-31 11:56:13 -
1
回答
17浏览
Flex 布局下子元素宽度为啥不按 flex:1 平分?
我在做一个移动端的底部导航栏,想用 flex 让三个按钮平均占满整行,但实际效果中间那个特别宽,两边被挤小了。明明都写了 flex: 1,是不是哪里写错了? 试过加 width: 0 也没用,而且容器...
移动 2026-03-31 10:49:16 -
1
回答
33浏览
Hybrid开发中Vue如何调用原生扫码功能?
我在用Vue做Hybrid App,想调用原生的扫码功能,但JSBridge一直没反应。试过window.JSBridge和WebViewJavascriptBridge都不行,是姿势不对吗? 这是我...
移动 2026-03-31 08:17:14 -
1
回答
28浏览
为什么给 touchmove 加 passive: false 会报控制台警告?
我在做一个移动端的拖拽组件,为了阻止默认滚动行为,给 touchmove 事件加了 { passive: false },但 Chrome 控制台一直提示“Consider marking event...
移动 2026-03-31 07:39:12 -
1
回答
29浏览
StatefulWidget 的 initState 为啥没执行?
我写了个 StatefulWidget,但发现 initState 方法根本没被调用,页面也没报错,这是啥情况? 我检查了类继承,确认是 StatefulWidget,状态类也 override 了 ...
移动 2026-03-31 02:50:13 -
1
回答
20浏览
前端如何检测 iOS 越狱设备?
最近在做移动端 H5 应用,产品要求对越狱的 iOS 设备做限制。我在网上查到一些 JS 检测方案,比如检查某些特殊路径是否存在,但试了几个都不太靠谱。 比如这段代码: fetch('/et...
移动 2026-03-30 23:28:17 -
1
回答
28浏览
移动支付账单查询接口返回空数据怎么办?
我调用微信支付的账单查询接口,明明有交易记录,但接口一直返回空数组,搞不懂是参数问题还是权限问题。 已经按文档传了 bill_date 和 bill_type,签名也检查过没问题。试过用 Postma...
移动 2026-03-30 21:09:38 -
1
回答
21浏览
为什么我的移动端动画 FPS 总是掉到 30 以下?
我在做一个移动端的滑动列表动画,用 requestAnimationFrame 写的,但实测 FPS 经常掉到 25~30,卡得不行。明明没做复杂计算,是不是哪里写错了? 试过用 Chrome Dev...
移动 2026-03-30 19:30:13 -
1
回答
23浏览
Flutter自定义组件怎么传参才不会报错?
我写了个自定义的卡片组件,想从父组件传个标题进去,但老是提示参数为null,明明传了啊! 试过加required关键字,也检查了命名参数写法,还是不行。是不是哪里漏了? class MyCard ex...
移动 2026-03-30 18:22:13 -
1
回答
28浏览
XCUITest中如何正确获取动态生成的元素?
我在用XCUITest写iOS自动化测试时,遇到一个头疼的问题:页面上有些按钮是通过JavaScript动态插入的,XCUIElement经常找不到它们。明明在模拟器里能看到按钮,但测试一跑就报“el...
移动 2026-03-30 17:16:14 -
2
回答
36浏览
React Native原生模块回调不执行是怎么回事?
我写了个Android原生模块,通过Bridge调用后JS端收不到回调,promise也不resolve,卡住了。 Java那边确实执行完了,也调了promise.resolve("ok"),但RN这...
移动 2026-03-30 17:09:14 -
1
回答
35浏览
移动端性能分析时怎么定位卡顿问题?
我在用 Chrome DevTools 调试移动端页面,发现列表滚动特别卡,但 Performance 面板里看到的都是小块的长任务,不知道哪个是罪魁祸首。试过用 performance.mark()...
移动 2026-03-30 14:16:15 -
2
回答
21浏览
Lottie 动画在移动端显示不全怎么办?
我在用 Lottie 做一个加载动画,但在 iPhone 上总是只显示一半,安卓部分机型也有类似问题。明明容器高度设了 100px,但动画内容好像被裁掉了。 试过给容器加 overflow: visi...
移动 2026-03-29 23:30:12 -
1
回答
39浏览
为什么手机上调试 Vue 页面时 DevTools 看不到源码?
我用 Chrome 连真机调试一个 Vue 项目,页面能打开,但 DevTools 的 Sources 里只看到打包后的 JS,根本找不到原始的 .vue 文件。明明本地开发时 devServer 开...
移动 2026-03-29 22:57:15 -
1
回答
27浏览
Hippy 中如何正确监听页面返回事件?
我在 Hippy 项目里想监听页面返回(比如 Android 物理返回键),但试了 BackHandler 没反应,是不是用法不对? 官方文档说要用 Hippy.backPressListener,但...
移动 2026-03-29 22:02:13 -
1
回答
32浏览
LCP元素加载太慢,怎么优化首屏图片?
我用 Lighthouse 测性能时发现 LCP(最大内容绘制)总是超 4 秒,主要卡在首屏那张大图上。明明加了 loading="lazy",但好像没起作用? 图片是动态从接口拿的,我试过用 Int...
移动 2026-03-29 17:59:12 -
2
回答
26浏览
移动端用 transform 做动画还是卡,怎么优化性能?
我在一个移动端 H5 页面里用 transform: translateX() 做滑动动画,但低端机上还是明显掉帧,感觉很卡。 已经加了 will-change: transform 和 transl...
移动 2026-03-28 09:03:19