移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
2
回答
48浏览
Vue3跨端开发时如何避免频繁更新导致的性能问题?
在用Vue3+Vant4开发小程序和H5时遇到个问题,列表组件在快速滑动时频繁触发更新,导致UI卡顿。比如商品列表根据滚动位置动态计算显示状态, <template> <van-li...
移动 2026-02-11 10:28:40 -
2
回答
48浏览
为什么我的PWA应用在离线模式下无法加载本地图片资源?
我在开发PWA时配置了service worker和manifest,但离线状态下页面里的图片都显示不出来。明明在network标签里看到图片路径是正确的,./assets/logo.png这种本地路...
移动 2026-02-11 09:56:31 -
2
回答
38浏览
微信支付回调超时后重复生成订单怎么处理?
在集成微信H5支付时遇到个难题,用户支付成功后回调接口偶尔会超时,导致订单重复创建。 我尝试在支付回调接口里用setTimeout模拟网络延迟,发现当延迟超过微信规定的10秒超时时间后,微信会重新发起...
移动 2026-02-11 09:21:35 -
2
回答
58浏览
移动端页面滚动卡顿,如何优化CSS动画和过渡效果?
我在开发一个移动端列表页,给列表项加了这样的CSS过渡效果: .list-item { transition: transform 0.3s ease, opacity 0.3s ease; } .l...
移动 2026-02-10 23:58:24 -
2
回答
38浏览
TDesign Mobile的TabPane内容区域无法滚动怎么办?
在用TDesign Mobile的Tab组件做页面时,发现TabPane的内容区域设置了高度后无法滚动,内容直接溢出到页面外了,试过加overflow属性也不行 <template> &l...
移动 2026-02-10 23:53:27 -
2
回答
38浏览
Hybrid应用热更新时CSS样式不生效怎么办?
在做Hybrid app的热更新时,我改了页面按钮的CSS样式,但新样式完全没生效。之前用vue-hotreload-api能更新JS,但CSS怎么都不行。 我尝试过清除缓存、检查网络请求发现新CSS...
移动 2026-02-10 23:39:26 -
1
回答
26浏览
uni-ui的抽屉组件关闭后怎么触发页面刷新
在uni-app里用uni-drawer抽屉组件,修改数据后关闭抽屉,页面数据没更新。之前试过在关闭事件里用uni.$emit('refresh'),页面监听了这个事件但没反应,控制台也没报错,求问正...
移动 2026-02-10 23:36:28 -
2
回答
32浏览
uni-app云开发查询数据库时返回空数组怎么办?
在uni-app项目里用云开发查询数据库,代码写好了但返回的数组一直是空的,明明数据库里有数据。我检查过数据集合的权限是读写都允许,云函数也部署了,但还是不行。 这是我的调用代码: uniCloud....
移动 2026-02-10 22:27:30 -
2
回答
51浏览
Appium在真实设备上执行移动端E2E测试时,元素定位总是失败怎么办?
我在用Appium做移动端E2E测试时,模拟器上能正常找到元素,但连上真机后就报错"An element could not be located on the page under the curr...
移动 2026-02-10 20:34:27 -
2
回答
79浏览
QQ小程序里怎么让自定义组件在页面滚动时固定在顶部?
我在做一个QQ小程序页面,顶部有个自定义导航组件custom-navbar。想让它在页面滚动时固定在顶部,但试了position: fixed一直没效果。页面结构是这样的: <custom-na...
移动 2026-02-10 19:22:27 -
2
回答
40浏览
使用will-change优化移动端动画反而更卡了怎么办?
我在做电商详情页轮播图时,给图片元素加了will-change: transform想优化滚动动画,但实际测试发现低端机滑动反而更卡了。之前尝试用translateZ(0)和opacity:0.99都...
移动 2026-02-10 18:26:33 -
2
回答
38浏览
移动端用requestAnimationFrame动画卡顿怎么办?
搞不懂啊,用requestAnimationFrame写了个简单的位移动画,在手机上测试的时候滑动页面会卡顿。代码就是标准的rAF写法: let pos = 0; function animate()...
移动 2026-02-10 16:33:25 -
2
回答
50浏览
移动端手势识别滑动和点击冲突怎么处理?
在移动端列表项上同时需要左右滑动删除和点击跳转,但滑动距离较小时经常误触点击事件,该怎么设置优先级呢? 我用touchstart记录初始坐标,touchend计算偏移量,超过阈值就触发滑动,否则触发点...
移动 2026-02-10 16:03:29 -
2
回答
42浏览
为什么Riverpod状态更新后,ListView的CSS样式没变?
在Flutter Web项目里用Riverpod管理选中状态。点击列表项后状态确实变了,但对应项的CSS类(比如添加active样式)没更新,页面还是老样子。试过Provider.refresh和Pr...
移动 2026-02-10 14:53:39 -
2
回答
36浏览
uni-app中使用flex布局时子元素高度不生效怎么办?
在uni-app页面里用flex布局,容器设置了flex-direction: column,子元素加了flex:1,但高度就是不生效,内容溢出到外面了。我试过给子元素加min-height:100%...
移动 2026-02-10 14:34:29 -
2
回答
31浏览
Flutter中Row子组件宽度无法自适应父容器怎么办?
我在用Flutter开发卡片组件时遇到了布局问题,Row里的Icon和Text组件总显示成原始大小,无法根据父容器宽度自动调整。试过用Expanded包裹Row,但图标反而被压缩变形了。 这是我的代码...
移动 2026-02-10 13:38:35 -
1
回答
66浏览
Hybrid开发中如何拦截WebView加载的外部资源?
在做Hybrid开发时,WebView加载H5页面会自动请求外部CDN的图片和CSS,怎么拦截这些资源请求呢?我试过用shouldInterceptRequest拦截特定域名,但发现内联base64图...
移动 2026-02-10 13:05:28 -
2
回答
39浏览
React中使用Eruda调试工具时页面为什么会闪一下?
我在React项目里想用Eruda做移动端调试,按照文档在组件挂载时初始化,但每次页面加载时都会闪一下,看起来特别不舒服。试过把eruda.init()放在useEffect里依赖为空数组,但问题依旧...
移动 2026-02-10 12:11:29 -
1
回答
51浏览
微信小程序Flex布局的gap属性在不同屏幕下间距不一致怎么办?
我在小程序页面用flex布局做卡片列表,设置gap:20rpx后,在手机上显示正常,但iPad上间距突然变宽了,试过把rpx改成px也不行,这是怎么回事? 代码是这样写的: .card-list { ...
移动 2026-02-10 09:54:36 -
2
回答
42浏览
Flutter Event Channel发送事件后原生端没收到,是哪里配置错了?
最近在做Flutter和原生交互,用Event Channel传数据到Android端。按照文档写好了Flutter端的send方法,但Android监听就是收不到消息。 在Android端这样注册的...
移动 2026-02-10 08:54:27