移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
1
回答
4浏览
React用vw/vh布局时滚动条出现页面错位怎么办?
我在做移动端页面时用了100vh设置容器高度,但页面出现滚动条后底部元素就被截断了,试过calc(100vh - env(safe-area-inset-bottom))也不管用,求大神指点 比如这个...
移动 2026-02-12 22:20:33 -
1
回答
11浏览
Xcode连接真机调试时显示“未信任的开发者”怎么办?
用Xcode连接iPhone真机调试时,突然提示“未信任的开发者”,重启设备和Xcode都没用。在设备设置里找不到信任选项,控制台还报错Failed to launch process: failed...
移动 2026-02-12 17:41:31 -
1
回答
3浏览
iOS设备上为什么我的PWA无法弹出安装提示?
我给网站添加了manifest和service worker,Android能正常弹出安装提示,但iOS完全没反应。已经按文档设置了apple-mobile-web-app相关meta标签,manif...
移动 2026-02-12 17:10:28 -
1
回答
9浏览
Reanimated 2和3的版本差异导致的报错怎么解决?
我在升级Reanimated到v3后,使用Value时一直报“Cannot read property 'Value' of undefined”,但文档里写v3还支持v2语法 场景是给按钮添加缩放动...
移动 2026-02-12 15:08:27 -
1
回答
10浏览
React Native Hermes启用后JS代码报错,如何排查解决?
刚给项目配置了Hermes,按照文档在android/app/build.gradle里加了enableHermes: true,打包后运行时JS代码突然报错,但堆栈信息全是Hermes的内部函数,完...
移动 2026-02-12 14:06:31 -
1
回答
23浏览
uni-app开发中,如何在小程序端禁用页面滚动同时保持页面滚动条?
在uni-app项目里用做滚动区域时遇到了问题。我设置了enable-passive-event="true"和CSS的overflow:hidden,在H5端能正常禁用滚动,但微信小程序端页面还能滑...
移动 2026-02-12 12:43:25 -
1
回答
15浏览
React Navigation切换页面后为什么状态没重置?
大家好,我在用React Navigation做页面跳转时发现一个问题: 从首页跳转到详情页再返回后,详情页的输入框内容和选中的选项都没重置。我尝试过在组件卸载时用navigation.replace...
移动 2026-02-12 09:39:36 -
1
回答
21浏览
移动端手势滑动时页面跟着滚动怎么解决?
我在开发一个支持左右滑动切换卡片的移动端页面,用touchstart和touchmove事件检测手势位移,但发现当手指滑动距离较大时页面会跟着滚动,导致手势识别不准。试过在touchmove里加e.p...
移动 2026-02-12 09:08:31 -
1
回答
19浏览
Lynx开发中flex布局在小程序和H5显示不一致怎么办?
大家好,我在用Lynx开发跨端项目时遇到个问题。同样的flex布局在微信小程序里子元素是垂直排列,但H5端却变成水平排列了,改了半天没找到原因。 代码是这样的:.container { display...
移动 2026-02-12 09:07:33 -
2
回答
9浏览
Android WebView中H5页面无法触发JavaScript的alert弹窗怎么办?
各位大佬帮忙看看啊,我在Android WebView里加载H5页面,点击按钮后本该弹出alert提示框,结果完全没反应。已经检查过JavaScript是启用的,连console.log都能打出来,就...
移动 2026-02-12 09:06:42 -
1
回答
14浏览
为什么Vue手势识别的Press事件无法触发?
在移动端项目里用Vue3和@vueuse/core的usePress做长按操作,但按了按钮完全没反应... 代码是这样写的: <template> <button ref="...
移动 2026-02-12 00:53:27 -
1
回答
6浏览
为什么我的PWA在移动端没有显示“添加到主屏幕”提示?
我按文档配置了manifest和service worker,手机访问时Chrome开发者工具显示installable,但就是没弹出添加到主屏幕的提示。试过清缓存、不同机型测试都没用。 我的mani...
移动 2026-02-11 23:08:25 -
1
回答
3浏览
Capacitor的Storage保存数据后为什么读取不到?
我在用Capacitor的Storage保存用户设置时遇到奇怪的问题,明明调用了set方法,但马上用get读取却返回空值,这是怎么回事? 代码是这样写的: async function saveSet...
移动 2026-02-11 11:13:28 -
1
回答
5浏览
Vue3跨端开发时如何避免频繁更新导致的性能问题?
在用Vue3+Vant4开发小程序和H5时遇到个问题,列表组件在快速滑动时频繁触发更新,导致UI卡顿。比如商品列表根据滚动位置动态计算显示状态, <template> <van-li...
移动 2026-02-11 10:28:40 -
2
回答
5浏览
为什么我的PWA应用在离线模式下无法加载本地图片资源?
我在开发PWA时配置了service worker和manifest,但离线状态下页面里的图片都显示不出来。明明在network标签里看到图片路径是正确的,./assets/logo.png这种本地路...
移动 2026-02-11 09:56:31 -
2
回答
4浏览
微信支付回调超时后重复生成订单怎么处理?
在集成微信H5支付时遇到个难题,用户支付成功后回调接口偶尔会超时,导致订单重复创建。 我尝试在支付回调接口里用setTimeout模拟网络延迟,发现当延迟超过微信规定的10秒超时时间后,微信会重新发起...
移动 2026-02-11 09:21:35 -
2
回答
3浏览
移动端页面滚动卡顿,如何优化CSS动画和过渡效果?
我在开发一个移动端列表页,给列表项加了这样的CSS过渡效果: .list-item { transition: transform 0.3s ease, opacity 0.3s ease; } .l...
移动 2026-02-10 23:58:24 -
2
回答
5浏览
TDesign Mobile的TabPane内容区域无法滚动怎么办?
在用TDesign Mobile的Tab组件做页面时,发现TabPane的内容区域设置了高度后无法滚动,内容直接溢出到页面外了,试过加overflow属性也不行 <template> &l...
移动 2026-02-10 23:53:27 -
1
回答
6浏览
Hybrid应用热更新时CSS样式不生效怎么办?
在做Hybrid app的热更新时,我改了页面按钮的CSS样式,但新样式完全没生效。之前用vue-hotreload-api能更新JS,但CSS怎么都不行。 我尝试过清除缓存、检查网络请求发现新CSS...
移动 2026-02-10 23:39:26 -
1
回答
4浏览
uni-ui的抽屉组件关闭后怎么触发页面刷新
在uni-app里用uni-drawer抽屉组件,修改数据后关闭抽屉,页面数据没更新。之前试过在关闭事件里用uni.$emit('refresh'),页面监听了这个事件但没反应,控制台也没报错,求问正...
移动 2026-02-10 23:36:28