移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
1
回答
41浏览
用 vw 做响应式布局在 iOS 上高度计算不对怎么办?
我在 Vue 项目里用 vh 设置页面高度,结果在 iPhone 上显示不全,底部被截掉了。安卓和桌面浏览器都正常,就 iOS Safari 出问题。试过用 100vh,也试过动态计算 window....
移动 2026-03-21 13:51:19 -
2
回答
24浏览
移动端动画缓动函数怎么自定义才流畅?
我在用 CSS 做一个下拉菜单的展开动画,用了 transition: height 0.3s ease-out,但感觉不够自然。查资料说可以自定义 cubic-bezier,但我试了几个值效果都不对...
移动 2026-03-21 10:31:18 -
1
回答
32浏览
React Native热更新不生效是怎么回事?
我用的是React Native 0.72,开发时修改代码保存后模拟器没反应,得手动刷新才行。明明之前热重载是好用的,现在连Fast Refresh开关打开也没用。是不是哪里配置错了? 我试过重启Me...
移动 2026-03-21 08:42:22 -
1
回答
50浏览
Taro中如何正确使用HTML标签写小程序页面?
我刚接触Taro,想用类似HTML的方式写页面结构,但发现直接写div会报错。比如下面这段代码,在编译成微信小程序时报“div不是合法的小程序组件”,这该怎么改? <view class="co...
移动 2026-03-21 01:56:19 -
2
回答
49浏览
touchend 事件在移动端不触发是怎么回事?
我在做一个滑动切换图片的功能,监听了 touchstart 和 touchmove,但 touchend 好像经常没反应,尤其是在快速滑动后松手的时候。 我试过给元素加了 touch-action: ...
移动 2026-03-20 23:11:22 -
2
回答
41浏览
PWA中Cache API缓存的资源怎么更新不生效?
我用Cache API在service worker里缓存了静态资源,但改了JS文件后,刷新页面还是加载旧版本。我已经在install事件里用了新的cache名称,也调用了skipWaiting()和...
移动 2026-03-20 22:10:23 -
1
回答
36浏览
WePY里样式不生效是怎么回事?
我在 WePY 项目里写了个组件,想给按钮加个圆角,但样式死活不生效,是不是 scoped 的问题? 我试过直接写 class,也试过用 ::v-deep,但都没用。控制台也没报错,就是显示不出来。 ...
移动 2026-03-20 20:57:19 -
1
回答
26浏览
Cube UI 的 Popup 组件在 iOS 上滑动卡顿怎么解决?
我在用 Cube UI 开发一个移动端页面,用了 cube-popup 组件做底部弹窗,内容比较多需要滚动。在安卓上滑动很流畅,但在 iOS Safari 里特别卡,甚至有时候点不动。 试过加 -we...
移动 2026-03-20 20:14:21 -
1
回答
25浏览
为什么1px边框在手机上看起来这么粗?
我用Vue写了个列表,每个item底部加了1px的border,但在手机上看特别粗,跟设计稿完全对不上。明明写了1px,怎么物理像素就翻倍了? 试过用transform: scaleY(0.5)来压线...
移动 2026-03-20 20:03:19 -
2
回答
57浏览
移动端图片加载太慢,该怎么优化?
我做的移动端页面里有很多商品图片,用的是普通 标签,结果在弱网下加载特别慢,用户经常看到空白。试过加 loading="lazy" 但效果不明显,有没有更靠谱的优化方案? 比如是不是该用 WebP?或...
移动 2026-03-20 18:36:19 -
2
回答
67浏览
移动端 E2E 测试怎么在真机上跑?
最近用 Appium 做移动端 E2E 测试,模拟器跑得好好的,但一连真机就报错,说找不到设备。我手机已经开了开发者选项和 USB 调试,adb devices 也能看到设备,可测试脚本就是启动不了。...
移动 2026-03-20 18:04:21 -
2
回答
51浏览
开启Hermes后React Native应用白屏怎么办?
我刚在React Native项目里启用了Hermes引擎,结果iOS模拟器一运行就白屏,控制台也没报错。之前用JSC完全正常,是不是哪里配置漏了? 我试过clean build folder、重装n...
移动 2026-03-20 17:53:20 -
2
回答
34浏览
React Native 和 Flutter 到底该怎么选?
最近公司要启动一个新项目,纠结用 React Native 还是 Flutter。团队熟悉 JavaScript,但听说 Flutter 性能更好,UI 也更统一。有没有实际踩过坑的朋友说说真实体验?...
移动 2026-03-20 17:37:19 -
1
回答
30浏览
Flutter 中如何正确监听页面生命周期?
我在写一个 Flutter 页面,需要在进入和退出页面时执行一些操作,比如开始和停止计时器。但不知道该用哪个方法来监听页面的显示和隐藏状态。 试过 initState 和 dispose,但这两个只在...
移动 2026-03-20 17:32:32 -
2
回答
33浏览
Vant 的 Popup 弹出层怎么在真机上点不消失?
我在用 Vant 的 Popup 组件,设置了 closeable 属性,浏览器里点关闭按钮能正常关闭,但在手机上点没反应,是啥原因? 试过加 z-index 也没用,控制台也没报错,就是点关闭叉号没...
移动 2026-03-20 16:07:21 -
1
回答
46浏览
WebView加载本地HTML时如何防止XSS攻击?
我在React Native里用WebView加载本地的HTML文件,但担心用户输入的内容被注入脚本。比如我从接口拿到一段富文本,直接塞进HTML里展示,会不会有安全风险? 试过用DOMPurify清...
移动 2026-03-20 13:40:25 -
1
回答
37浏览
移动端怎么有效输出调试日志?
我在开发一个移动端网页,想在手机上查看 console.log 输出的日志,但连上电脑调试太麻烦。有没有轻量级的办法能把日志显示在页面上? 试过用一个 fixed 的 div 来 append 日志,...
移动 2026-03-20 13:09:22 -
1
回答
83浏览
小程序分享时怎么自定义转发标题和图片?
我在做微信小程序的分享功能,想让用户点击右上角转发时能带自定义的标题和封面图,但试了 onShareAppMessage 好像没生效。 我页面里写了这个方法,返回了 title 和 imageUrl,...
移动 2026-03-20 12:22:20 -
1
回答
79浏览
GetX状态更新后UI没刷新是怎么回事?
我用 GetX 写了个购物车页面,点击加减按钮修改商品数量,数据明明变了(打印出来是对的),但界面上的数量没更新。是不是漏了什么? 我的控制器里是这样定义的:RxInt count = 0.obs;,...
移动 2026-03-20 09:15:20 -
1
回答
29浏览
Press 手势在移动端为什么没反应?
我在用 Hammer.js 做一个移动端的长按删除功能,绑定了 press 事件,但在手机上点按完全没触发,试了 preventDefault 也没用。本地开发环境 Chrome 模拟器倒是能识别,真...
移动 2026-03-19 20:33:14