移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
1
回答
44浏览
使用amfe-flexible后页面元素在不同手机显示比例不一致怎么办?
我在项目里用了amfe-flexible,按照文档设置了meta name="viewport" content="width=device-width,initial-scale=1"然后引入imp...
移动 2026-01-31 20:43:25 -
2
回答
60浏览
移动端快速滑动后点击触发多次事件怎么解决?
在开发移动端列表时遇到了奇怪的问题,当用户快速滑动列表后松手,偶尔会触发多余的点击事件。我用touchstart和touchend计算坐标差来模拟点击,但滑动结束时如果手指短暂悬停就会误触。 试过给点...
移动 2026-01-31 20:36:27 -
2
回答
46浏览
为什么我的IndexedDB事务在PWA中偶尔会突然中止?
我在开发PWA离线功能时用IndexedDB存数据,但发现当用户快速切换页面时,有时候会突然报错"Transaction inactive",数据库操作直接中断。我按照MDN文档把事务写在async函...
移动 2026-01-31 20:11:27 -
2
回答
67浏览
PWA Standalone模式启动时图标不显示怎么办?
我在开发PWA时配置了manifest.json,但在Standalone模式启动时图标没显示,这是为什么? 尝试过在manifest.json里按规范写了icons数组,包含不同尺寸的png文件: ...
移动 2026-01-31 16:46:32 -
2
回答
53浏览
移动端处理大数据时,如何避免JS循环导致的页面卡顿?
最近在做移动端列表页,需要把5000条数据循环渲染成DOM节点。用了类似下面的代码后页面卡得要死,虽然用了setInterval分批处理,但还是频繁触发长任务警告。有什么更好的优化方法吗? let d...
移动 2026-01-31 15:50:13 -
2
回答
42浏览
移动端1px边框在iPhoneX上显示成2px怎么办?
在开发移动端页面时,用border:1px solid #ddd做的表格边框,在iPhoneX上看起来明显变粗了,但其他安卓机显示正常。我试过用媒体查询针对iOS设置0.5px,但这样又导致安卓设备边...
移动 2026-01-31 14:37:30 -
2
回答
44浏览
微信支付JSAPI调用时签名失败,可能是什么原因?
在React项目里集成微信支付时,调用wx.config一直返回签名失败错误(errCode:40001)。我按照文档传了appId、timestamp等参数,但调试器显示验证失败。代码逻辑没问题,后...
移动 2026-01-31 12:37:29 -
1
回答
70浏览
刘海屏设备下使用vh单位布局时,如何避免内容被刘海遮挡?
我在开发一个全屏显示的页面时遇到了问题,用100vh设置高度在普通手机上没问题,但在iPhone 14 Pro的刘海屏上底部内容被刘海区域遮挡了一部分,看起来就像这样: 标题栏 内容区域 我尝试过用p...
移动 2026-01-31 12:34:27 -
2
回答
29浏览
uni-app中pages.json配置了路径,为什么页面跳转时找不到页面?
在uni-app项目里,我在pages.json的pages数组里配置了新页面路径,但用uni.navigateTo跳转时一直提示页面不存在。路径明明写对了啊... 配置示例: { "pages": ...
移动 2026-01-31 12:12:24 -
1
回答
46浏览
TurboModule在Android上打包后调用报错,但开发模式正常?
我在React Native项目里用TurboModule封装了一个原生模块,开发模式下运行完全没问题。但打包成apk后调用就报错"Cannot read property 'myTurboModul...
移动 2026-01-31 11:45:24 -
2
回答
59浏览
为什么touches属性获取的坐标导致拖动元素位置错乱?
我在做移动端图片拖动功能时遇到了问题,用touches[0].clientX获取坐标,但拖动时元素位置总是偏移好几十像素。测试过在touchstart里记录初始位置,touchmove里实时计算偏移量...
移动 2026-01-31 09:04:29 -
1
回答
39浏览
uni-app中renderjs函数无法更新页面DOM元素?
在uni-app开发中使用renderjs组件,我按文档在onReady生命周期里调用render方法,但修改DOM后页面没变化。代码如下: export default { onReady() { ...
移动 2026-01-30 23:32:27 -
2
回答
34浏览
媒体查询在移动端失效,如何排查和解决?
我在给网站做响应式布局时,用媒体查询设置了移动端样式,但手机访问时旧样式还在,新样式没生效。已经清除缓存、检查了断点数值,但问题依旧。比如在max-width: 768px时隐藏导航栏,但手机上看导航...
移动 2026-01-30 23:31:24 -
1
回答
43浏览
移动端动画缓动函数在iOS和Android表现不一致怎么办?
用CSS cubic-bezier写了个弹跳动画,iOS上很流畅但Android卡成PPT,搞不懂为啥差距这么大。试过把ease-in-out改成cubic-bezier(0.25, 0.1, 0.2...
移动 2026-01-30 23:16:27 -
2
回答
17浏览
MorJS的下拉刷新事件为什么触发不起来?
在用MorJS开发移动端列表页时,按照文档写了下拉刷新的onPullDownRefresh事件,但怎么拉都触发不了,控制台也没报错 代码是这样写的: {{item.text}} export defa...
移动 2026-01-30 23:13:28 -
2
回答
48浏览
移动端左右滑动事件冲突怎么解决?用Hammer.js检测不到Swipe
在移动端页面里用Hammer.js实现侧边栏滑动时,左右滑动经常触发不了Swipe事件,有时候会变成Pan事件。我按文档写了代码: const mc = new Hammer(element); mc...
移动 2026-01-30 21:36:25 -
2
回答
82浏览
NativeScript中使用ListView时,如何动态更新数据后保持滚动位置不变?
我在用NativeScript开发待办事项列表,用ListView展示数据。每次通过listView.items = newData更新数据后,列表会自动滚到顶部,用户体验很不好。我尝试过先记录scr...
移动 2026-01-30 20:37:27 -
2
回答
65浏览
移动端UI测试时,元素定位在不同设备上失效怎么办?
在用Appium做移动端UI测试时,我写的XPath定位在iPhone 12模拟器上能正常找到按钮,但换成Pixel 6真机就报找不到元素的错误,这是为什么啊? 我尝试过: client.$('//X...
移动 2026-01-30 18:24:23 -
2
回答
74浏览
Flutter的Platform Channel参数传递时为什么会崩溃?
在用MethodChannel调用Android原生方法时,传了个数字参数,结果应用直接崩溃了。我按照文档把参数转成Map然后encode了,原生端也用了getInt,但就是报错,这是哪里出问题了? ...
移动 2026-01-30 17:50:45 -
2
回答
67浏览
Mint UI的Popup弹窗为什么在页面滚动时位置偏移?
大家好,我在用Mint UI的Popup组件做弹窗时遇到个奇怪的问题。当页面有滚动条时,点击按钮打开弹窗后,如果先滚动页面再关闭弹窗,再次打开时弹窗位置会偏移,有时候甚至跑到屏幕外了。 我尝试过给弹窗...
移动 2026-01-30 16:40:30