移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
2
回答
46浏览
React Native 调试时样式不生效是怎么回事?
我在 React Native 里调试样式,明明写了样式代码,但界面就是没变化,连背景色都不显示。我试过 reload 和重启 Metro,都没用。 这是我的样式代码: container: { fl...
移动 2026-03-14 01:13:17 -
1
回答
42浏览
uni-app小程序端如何监听页面返回事件?
我在uni-app里开发微信小程序,想在页面被返回(比如点击左上角返回按钮)时做一些清理操作,但不知道怎么监听这个事件。 试过 onUnload 生命周期,但它在页面关闭时才触发,而我想在用户点击返回...
移动 2026-03-13 22:27:21 -
1
回答
36浏览
用 vw 做响应式布局,为什么在移动端显示不正常?
我最近在用 vw 单位做响应式布局,想让元素宽度随屏幕变化,但在手机上测试时发现元素比预期大很多,甚至溢出屏幕。明明在桌面浏览器里看着没问题啊。 我试过用 100vw 当容器宽度,但 iOS Safa...
移动 2026-03-13 22:14:23 -
2
回答
64浏览
微信支付在移动端调起失败怎么办?
我在做H5页面接入微信支付,后端返回了正确的prepay_id和签名,但在手机浏览器里调用微信JSAPI时总是提示“invalid signature”。 我用的是WeixinJSBridge.inv...
移动 2026-03-13 21:38:23 -
2
回答
86浏览
微信浏览器里H5页面返回不刷新怎么办?
我在做微信里的H5活动页,从详情页点返回按钮回到列表页,结果列表页根本没刷新,还是之前的状态。试过用location.reload()也不行,感觉是微信把页面缓存了。 网上有人说加个时间戳参数,但我这...
移动 2026-03-13 21:30:17 -
2
回答
31浏览
WiFi调试时手机访问不了本地开发服务器怎么办?
我用的是Mac,开了本地的Vite开发服务器(localhost:5173),电脑和手机连的是同一个WiFi。在手机浏览器里输入电脑的局域网IP加端口(比如192.168.1.10:5173),结果打...
移动 2026-03-13 17:25:22 -
1
回答
42浏览
React Native原生模块调用后没反应是怎么回事?
我按照官方文档写了个原生模块,Android端的Toast方法能调用,但iOS这边完全没反应,控制台也不报错,是不是Bridge通信哪里漏了? 我在JS里是这样调用的: import { Native...
移动 2026-03-13 17:07:20 -
1
回答
104浏览
弹性布局中子元素宽度不按预期收缩怎么办?
我在做移动端商品列表,用 flex 布局让三个卡片平分一行,但内容多的卡片会撑开,导致其他卡片被压缩甚至换行。明明设了 flex: 1,为啥不均分? 试过加 min-width: 0 也没用,布局在 ...
移动 2026-03-13 16:56:20 -
2
回答
17浏览
Mobile First 响应式布局中媒体查询顺序搞反了怎么办?
我按照 Mobile First 的思路写 CSS,先写移动端样式,再用 min-width 媒体查询加桌面端样式。但发现大屏上的样式没生效,反而被小屏的覆盖了,是不是顺序写错了? 比如下面这段 JS...
移动 2026-03-13 15:57:21 -
1
回答
24浏览
FastClick 在 Vue 里为啥没消除点击延迟?
我在移动端用 FastClick 想解决 300ms 点击延迟,但加了之后好像没效果,按钮还是有明显延迟。我是在 main.js 里引入并 attach 到 body 上的,难道是和 Vue 的事件系...
移动 2026-03-13 14:38:18 -
2
回答
62浏览
H5在手机上怎么调试console.log看不到?
我在做移动端H5页面,用console.log('test')打日志,在电脑浏览器里能看到,但用微信或Safari打开就完全没反应,根本不知道代码执行到哪了。 试过用vConsole,但引入后页面样式...
移动 2026-03-13 12:52:22 -
1
回答
25浏览
媒体查询在手机上不生效是怎么回事?
我写了个简单的响应式布局,用媒体查询针对小屏设备隐藏某个元素,但在手机浏览器上死活没效果。电脑上缩放窗口倒是正常的。 我写的 CSS 是这样的: @media (max-width: 768px) {...
移动 2026-03-13 10:46:20 -
1
回答
56浏览
iOS 上 PWA 为什么不能添加到主屏幕?
我在 Safari 里打开自己的 PWA 网站,明明有 manifest.json 和 service worker,安卓手机能正常“添加到主屏幕”,但 iPhone 上完全没这个选项,试了好几次都不...
移动 2026-03-13 08:31:25 -
2
回答
54浏览
PWA中Cache API缓存的资源怎么更新不生效?
我在做PWA离线功能,用Cache API缓存了静态资源,但更新文件后刷新页面还是加载旧缓存,试过改cacheName也不行。 service worker里是这样写的: self.addEventL...
移动 2026-03-13 04:38:22 -
1
回答
79浏览
刷卡支付时如何调起手机NFC功能?
我在做移动端H5的刷卡支付页面,用户需要把银行卡贴到手机背面完成支付。但不知道怎么在网页里触发手机的NFC读取功能,试了几个第三方SDK都没反应。 查文档说Web NFC API还在实验阶段,那现在主...
移动 2026-03-13 00:35:19 -
2
回答
122浏览
跨端开发中如何统一处理不同平台的样式差异?
最近用 Taro 开发一个小程序和 H5 通用的项目,发现同样的 padding: 20rpx 在微信小程序和 H5 上渲染效果差很多,H5 看起来特别挤。 我试过用平台判断加条件编译,但代码越来越乱...
移动 2026-03-12 23:53:20 -
1
回答
41浏览
移动端捏合手势怎么监听才准确?
我在做一个移动端的图片查看器,想实现双指捏合缩放功能。试了用 touchstart 和 touchmove 监听两个 touch 点的距离变化,但经常误触发,比如滑动时也会被识别成捏合。而且有时候手指...
移动 2026-03-12 22:45:24 -
2
回答
59浏览
React Native列表滚动卡顿怎么优化?
我在用FlatList渲染一个商品列表,数据大概有200条左右,但一滚动就明显卡顿,FPS掉得很厉害。已经加了keyExtractor和initialNumToRender,还是没改善。 是不是 re...
移动 2026-03-12 22:44:21 -
1
回答
29浏览
响应式断点设置后移动端样式不生效?
我在用媒体查询做响应式布局,设置了768px的断点,但手机上打开还是显示桌面样式,试了几次都不对,是不是写法有问题? 这是我的HTML结构和CSS媒体查询部分: <div class="cont...
移动 2026-03-12 22:40:20 -
1
回答
35浏览
移动端请求如何确保 HTTPS 加密不被中间人攻击?
我们 App 的 H5 页面通过 fetch 发起 API 请求,虽然用了 HTTPS,但听说还是可能被抓包或中间人攻击。我试过在请求头加自定义 token:headers: { 'X-Token':...
移动 2026-03-12 17:15:20