移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
2
回答
189浏览
uni-app中renderjs页面渲染延迟怎么解决?
大家好,我在uni-app项目里用renderjs写了一个3D商品展示模块,但页面加载时总是有明显的延迟,卡顿感很明显,怎么解决呢? 场景是这样的:在页面onReady生命周期里调用了this.$re...
移动 2026-01-29 01:55:39 -
1
回答
115浏览
Google Pay按钮初始化报错”Invalid arguments provided”
在React项目里集成Google Pay时,按照官方文档配置了支付参数,但初始化PaymentsClient时总是报错"Invalid arguments provided to the Payme...
移动 2026-01-29 01:45:34 -
2
回答
240浏览
uni-app中pages.json配置了导航栏标题但页面不显示,该如何解决?
在uni-app项目中,我在pages.json里给某个页面配置了navigationBarTitleText,但实际页面顶部标题却显示为空白。检查配置文件确认路径正确,也尝试过重启服务,但问题依旧。...
移动 2026-01-29 00:24:52 -
2
回答
18浏览
changedTouches为什么包含多个触点时无法正确跟踪触摸移动?
我在移动端用touchmove事件处理多点触控时发现,当changedTouches里有多个触点时,怎么都拿不到某个特定触点的移动轨迹?比如用类似这样设置的圆点元素: .touch-point { p...
移动 2026-01-28 19:06:33 -
1
回答
60浏览
WebView暴露JavaScript接口后如何防范XSS攻击?
我在开发Android混合应用时,通过WebView的addJavascriptInterface暴露了一个本地方法,但测试时发现可以通过XSS注入执行任意JS。尝试过设置webView.getSet...
移动 2026-01-28 17:45:27 -
1
回答
52浏览
Reanimated的ScrollView下拉动画卡顿怎么解决?
我在用Reanimated 2实现下拉刷新动画时,滑动特别卡顿,控制台还报Jank警告。代码都用useSharedValue和interpolate了,但手指松开后动画还是不流畅。 这是我的核心代码片...
移动 2026-01-28 17:43:29 -
1
回答
38浏览
iPhone底部Safe Area遮挡输入框怎么办?
开发聊天页面时,发现iPhone X以上机型的输入框总被底部Safe Area遮挡,试过设置padding-bottom: 34px但效果不稳定,有什么可靠的解决办法吗? 之前用过这样的CSS:.ch...
移动 2026-01-28 17:16:34 -
2
回答
64浏览
React Native JSI模块注册时报”undefined is not an object”
在用JSI开发自定义模块时,初始化总报错"undefined is not an object (evaluating '_TurboModuleRegistry.getEnforcing')" 代码...
移动 2026-01-28 17:08:22 -
2
回答
55浏览
postcss-viewport转换后页面元素错位怎么办?
用postcss-px-to-viewport做移动端适配时,所有元素都缩放到奇怪的位置,文字还溢出容器了。按照文档配了: module.exports = { plugins: { 'postcss...
移动 2026-01-28 15:21:23 -
2
回答
37浏览
底部导航在iPhoneX系列被安全区域遮挡怎么办?
在开发移动端页面时,我给底部导航加了固定定位和padding-bottom,但iPhoneX系列机型的Home指示灯区域还是把内容挡住了。 我尝试过这样写CSS: .footer { position...
移动 2026-01-28 14:38:28 -
2
回答
30浏览
Flutter Hot Reload修改代码没反应是怎么回事?
大家好,我在用Flutter开发页面时遇到个怪问题:刚才修改了容器的颜色和文字内容,按住热重载按钮显示"Reloaded 1 of 2 libraries",但界面上一点变化都没有,非要手动重启应用才...
移动 2026-01-28 14:10:27 -
2
回答
66浏览
Flutter自定义列表项组件滚动时状态重置怎么办?
我在开发可复用的列表项组件时遇到问题,每次列表滚动后之前选中的项状态会重置。我用了StatefulWidget保存isSelected状态,但滚动后颜色突然变回来。试过给组件加Key但没用,这是为什么...
移动 2026-01-28 09:45:36 -
1
回答
65浏览
Flutter MethodChannel传递复杂参数时出现类型转换错误怎么办?
在用Flutter的MethodChannel调用Android原生方法时,想传递一个包含多个字段的对象参数,但总是报"无法将Map转换为String"的错误。我尝试把参数转成Map类型,但原生层接收...
移动 2026-01-28 08:40:24 -
2
回答
39浏览
移动端PWA通知栏内容显示不全,如何自适应不同屏幕?
我在用Vue开发PWA时遇到了个问题,手机端显示的通知栏内容总被截断,特别是横屏时文字直接溢出了。之前用媒体查询调整过notification的样式,但效果不稳定。 比如我写了这个触发通知的组件: 发...
移动 2026-01-28 08:05:32 -
2
回答
71浏览
Capacitor自定义插件在Android返回空值但iOS正常怎么办?
我在用Vue+Capacitor开发混合应用时遇到怪事。通过自定义插件获取设备信息时,Android总返回空对象,iOS却能正常获取。已经确认插件在Android原生层返回了正确数据,但前端接收时变成...
移动 2026-01-28 02:57:28 -
2
回答
31浏览
设置了Cache-Control后移动端图片还是重复请求是怎么回事?
我在开发移动端混合应用时遇到个奇怪的问题。给图片资源设置了响应头Cache-Control: public, max-age=3600,但用Chrome开发者工具模拟移动端时,发现每次打开页面都会重新...
移动 2026-01-27 23:58:25 -
2
回答
28浏览
Ionic中React组件输入框失去焦点后键盘不关闭怎么办?
在用Ionic React开发表单页面时遇到个怪问题,输入框失去焦点后键盘不自动收起。比如用户填完信息点击提交按钮,虽然输入框的blur事件触发了,但键盘还是卡着不消失。 我试过给输入框手动调用blu...
移动 2026-01-27 23:54:27 -
2
回答
28浏览
React中如何实现移动端图片列表的按需加载?
在开发移动端图片列表时,我尝试用Intersection Observer实现按需加载,但发现滚动到可视区时图片没及时加载。我按教程写了代码,但控制台报"Uncaught TypeError: obs...
移动 2026-01-27 20:46:25 -
2
回答
47浏览
移动端transform动画出现元素抖动是怎么回事?
在给移动端H5页面添加图片缩放动画时,用transform: translate(scale)做了缩放,但运行时元素边缘会出现1-2帧的抖动。已经试过加will-change: transform和设...
移动 2026-01-27 20:18:27 -
2
回答
61浏览
uni-app中如何解决不同端的样式差异?按钮在H5和小程序显示完全不一样
我在用uni-app开发时发现,同一个按钮组件在H5和微信小程序上的圆角显示完全不一样。尝试用条件编译写不同样式,但不管怎么改都无效,控制台也没报错: 点击我 .button { @if(__PLAT...
移动 2026-01-27 18:10:29