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