移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
2
回答
144浏览
Remax中使用Page组件时小程序正常但Web端显示空白页面怎么办?
我在用Remax开发多端应用时遇到奇怪问题,同样的Page组件在小程序端能正常渲染内容,但Web端只显示空白页面。检查过网络请求都没问题,控制台也没有报错。 尝试把页面代码简化到只剩最基础的结构还是不...
移动 2026-02-06 21:49:29 -
2
回答
42浏览
Workbox预缓存配置后资源没生效,控制台报404是怎么回事?
我按文档配置了Workbox的precacheAndRoute,把图片和CSS文件列在workbox-config.js里了,但页面加载时这些资源还是显示404没命中缓存。我检查过文件路径没错,服务 ...
移动 2026-02-06 20:35:30 -
1
回答
32浏览
移动端H5点击事件在iOS Safari有延迟,怎么解决?
我在开发移动端H5页面时,发现iOS Safari上按钮点击总延迟半秒,安卓没问题。试过加user-select: none和用touchend事件,但滑动页面后点击还是卡顿,控制台也没报错,该怎么排...
移动 2026-02-06 19:15:32 -
1
回答
29浏览
折叠屏展开后页面布局错乱怎么办?
在开发响应式页面时,用媒体查询设置了断点,但折叠屏手机展开后页面反而更乱了,这是为什么呢? 我尝试用@media (orientation: landscape)配合max-width: 1200px...
移动 2026-02-06 17:55:29 -
2
回答
32浏览
为什么StatelessWidget的数据在修改后界面没变化?
我在用StatelessWidget实现一个计数器,点击按钮时调用父组件的回调修改数据,但界面始终没变化。已经确认数据确实更新了,也尝试过用setState()强制刷新父组件,但子组件显示的数值还是没...
移动 2026-02-06 16:40:39 -
2
回答
27浏览
移动调试时Spy-Debugger断点就是不触发怎么办?
大家好,我在用Chrome DevTools配合Spy-Debugger调试安卓真机时遇到个怪问题。设置了断点后页面明明走到那行代码了,断点就是不触发。之前用过微信开发者工具的调试方式没问题,但这次项...
移动 2026-02-06 12:55:41 -
2
回答
68浏览
小程序API调用后数据无法实时更新到页面怎么办?
我在开发小程序用户模块时遇到个怪问题,通过wx.getUserInfo获取到用户信息后,用setData赋值给data里的user字段,页面就是不更新。之前用同样的写法在其他页面没问题啊。 尝试过把s...
移动 2026-02-06 10:34:35 -
1
回答
89浏览
Flutter页面跳转后参数没更新,页面显示旧数据怎么办?
大家好,我在做商品列表跳转详情页时遇到个问题:点击不同商品都显示第一个商品的详情。已经用Navigator.pushNamed传了参数,也尝试过热重载,但新页面就是不刷新数据。 代码大概是这样的: L...
移动 2026-02-06 05:54:27 -
2
回答
25浏览
uView弹窗里显示的数据没有及时更新怎么办?
在uni-app里用uView的弹窗,弹窗里显示的变量在关闭后再次打开时还是之前的值,比如这样写: methods: { openDialog() { this.message = '新内容'; //...
移动 2026-02-05 22:38:28 -
1
回答
49浏览
移动端双击事件如何避免误触发并准确识别快速双击?
我在开发一个移动端图片查看器时,想用双击缩放功能,但发现双击事件经常被误触发——比如快速点击两次会被识别成一次双击,或者明明间隔0.5秒以上还是触发了。试过用setTimeout记录第一次点击时间,但...
移动 2026-02-05 21:52:37 -
2
回答
35浏览
Vue项目移动端集成测试时,怎么模拟手机横屏触发的事件?
我在写一个移动端Vue组件的集成测试,里面用到了横屏检测功能: <template> <div @orientationchange="handleOrientation"> ...
移动 2026-02-05 20:58:35 -
2
回答
28浏览
为什么我的PWA服务工作者注册后Lighthouse仍显示未安装?
我在React项目里按教程添加了服务工作者,控制台显示注册成功,但Lighthouse评分总显示"未安装有效的服务工作者"。代码如下: // src/index.js if ('servic...
移动 2026-02-05 14:06:35 -
2
回答
21浏览
Hybrid页面清除WebView缓存后还是加载旧内容怎么办?
在Hybrid项目里用Android WebView开发,修改了接口后发现页面还是显示旧数据。已经调用了clearCache()和清除Cookie的方法,但问题依旧存在。 具体场景是用户登录页,前端改...
移动 2026-02-05 13:52:31 -
2
回答
44浏览
真机调试时跨域请求被拦截怎么解决?
用手机连接同一WiFi后访问本机H5页面,调API时提示No 'Access-Control-Allow-Origin',试过在Express里加res.header('Access-Control-...
移动 2026-02-05 11:55:41 -
2
回答
22浏览
Xcode模拟器里CSS的flex布局在iOS上显示错位怎么办?
在用Xcode 15调试React Native项目时,发现iOS模拟器里的flex布局和浏览器显示完全不一样。我写了这样的CSS: .container { display: -webkit-box...
移动 2026-02-05 11:03:30 -
2
回答
44浏览
小程序API调用后数据没更新,该怎么解决?
我在小程序里调用云函数获取用户信息,接口返回数据没问题,但页面就是不更新。用setData写过,也试过this.setData,页面还是显示初始值。 代码结构大概是这样: Page({ onLoad(...
移动 2026-02-05 08:10:39 -
1
回答
90浏览
React PWA推送通知订阅后无法收到消息怎么办?
我按照文档给React PWA添加推送通知功能,用户订阅成功后一直没收到测试消息。服务端说推送成功了,但手机和浏览器都没反应,这是哪里出问题了? 我的订阅代码是这样的: async function ...
移动 2026-02-05 02:50:28 -
2
回答
214浏览
React中touchend事件在移动端为什么没触发?
我在用React写移动端滑动删除功能时遇到问题,给元素绑定了touchstart和touchend事件,但结束触摸时事件没反应。手指离开屏幕后控制台只打印了touchstart,touchend完全没...
移动 2026-02-05 00:48:25 -
2
回答
50浏览
aspect-ratio设置后容器高度不随宽度变化怎么办?
在用Tailwind做视频播放器容器时设置了aspect-video,但手机横屏时容器高度完全不动,导致两侧留白太大。我试过加w-full和max-w-screen都没用,只能手动改height属性,...
移动 2026-02-04 22:51:39 -
2
回答
71浏览
React里用CSS Grid布局,子项在移动端堆叠时突然变宽了怎么办?
在做移动端适配时遇到怪问题,用Grid布局的卡片在桌面端显示正常,但手机横屏时子项突然撑开到最大宽度,看起来好挤。我给容器加了max-width: 100%和width: 100%,也试过调整gap,...
移动 2026-02-04 22:29:29