移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
2
回答
26浏览
为什么在 iOS 模拟器里页面样式和真机不一样?
我用 Xcode 的 iOS 模拟器测试一个 H5 页面,发现有些 CSS 样式显示不正常,比如 1px 边框看起来特别粗,但在真机上是正常的。是不是模拟器的 DPR 有问题? 我已经试过在 meta...
移动 2026-02-28 11:23:19 -
2
回答
41浏览
小程序自定义组件样式不生效是怎么回事?
我在写一个小程序的自定义组件,想给组件内部的 view 加个背景色,但写了样式完全没反应。父页面能正常引入组件,结构也渲染出来了,就是样式没加上。 我试过把样式写在组件的 wxss 文件里,也确认了类...
移动 2026-02-28 11:21:18 -
2
回答
47浏览
移动端 HTML 代码混淆后页面布局错乱怎么办?
我用了一个在线混淆工具处理移动端页面的 HTML,结果页面样式全乱了,元素位置都不对。是不是混淆不该动 HTML 结构啊? 我原本的结构很简单,就一个按钮和一段提示文字,混淆后 class 名被改了,...
移动 2026-02-27 23:30:21 -
2
回答
25浏览
Taro 中如何正确使用 View 组件的 hover-class 属性?
我在 Taro 里写了个按钮,想用 hover-class 实现点击时的样式变化,但完全没反应,是写法有问题吗? 我试过在微信小程序原生里这么写是有效的,但在 Taro 编译后好像 hover-cla...
移动 2026-02-27 23:23:21 -
2
回答
46浏览
SVG在移动端动画卡顿怎么办?
我在用 Vue 做一个移动端的加载动画,用了 SVG 的 animateTransform,但在 iOS Safari 上特别卡,安卓也掉帧。本地开发时 Chrome 看着挺流畅的,一到真机就崩,是不...
移动 2026-02-27 22:57:21 -
2
回答
42浏览
JSBridge调用原生方法后页面样式错乱怎么办?
我在用JSBridge调用原生分享功能后,页面的布局突然乱了,特别是底部按钮位置不对。明明调用前样式是正常的,调完就出问题,是不是原生那边改了什么? 我试过在回调里重新设置样式,但没用。这是我的关键C...
移动 2026-02-27 21:22:23 -
1
回答
28浏览
Flutter热重启后状态丢失怎么办?
我用Flutter开发时,每次 Hot Restart 都会把页面状态清空,比如表单输入的内容都没了,这调试起来太痛苦了。有没有办法保留状态? 我试过把数据存在 StatefulWidget 的 st...
移动 2026-02-27 19:32:23 -
2
回答
105浏览
PWA在iOS上standalone模式为啥不生效?
我做了一个PWA应用,安卓上加到桌面后能正常以standalone模式全屏打开,但iOS Safari加到主屏幕后还是带浏览器地址栏。我已经在manifest.json里设置了"display": "...
移动 2026-02-27 19:26:21 -
1
回答
24浏览
WePY中如何正确绑定input的值变化事件?
我在用WePY写小程序时,想监听input输入框的内容变化,但发现onInput事件里拿不到最新的值,试了setData也不行,到底该怎么写才对? 我现在的代码是这样的: methods: { onI...
移动 2026-02-27 15:42:18 -
2
回答
27浏览
touchmove 事件在移动端频繁触发导致性能卡顿怎么办?
我在用 React 做一个滑动删除组件,监听 touchmove 的时候发现页面特别卡,手指一划就掉帧。试过加 passive: true 但好像没太大改善,是不是我写法有问题? 这是我的事件绑定代码...
移动 2026-02-27 15:17:18 -
2
回答
47浏览
移动端组件按需加载为啥没生效?
我在用 Vant 做移动端页面,按照文档写了按需引入,但打包后发现所有组件都被打包进去了,体积一点没减小。我用的是 Vue 3 + Vite,是不是配置哪里有问题? 我试过这样引入: import {...
移动 2026-02-27 12:55:17 -
2
回答
45浏览
React Native 打包后图片资源不显示怎么办?
我在本地调试时图片都能正常加载,但用 ./gradlew assembleRelease 打包成 APK 安装到手机上后,所有本地 require 的图片都不显示了,只看到空白。是不是打包的时候没把资...
移动 2026-02-27 12:00:21 -
2
回答
43浏览
为什么 touchstart 事件在 iOS 上有时不触发?
我在做一个移动端的滑动组件,用了 touchstart 监听手指按下,但在 iPhone 上经常点好几次才触发一次,安卓却正常。 试过给元素加 cursor: pointer 和 touch-acti...
移动 2026-02-27 11:14:20 -
2
回答
39浏览
BrowserStack 上 Vue 移动端样式错乱怎么办?
我在本地用 Chrome DevTools 模拟 iPhone 看页面完全正常,但一上传到 BrowserStack 真机测试,布局就全乱了,特别是 flex 布局的组件。是不是 viewport 或...
移动 2026-02-27 09:50:22 -
2
回答
44浏览
React Native 调试时为什么看不到 console.log 输出?
我在 React Native 项目里写了 console.log('test'),但运行在真机上完全看不到输出,连 Metro 控制台都没有打印,这是啥情况? 我用的是 iOS 真机,已经开了「De...
移动 2026-02-27 09:34:17 -
2
回答
45浏览
H5页面在iOS Safari里为啥无法自动播放音频?
我做了一个H5活动页,需要进入页面就自动播放背景音乐,但在iPhone的Safari上死活不播,安卓Chrome却没问题。查了说是浏览器策略限制,但我不确定是不是我代码写得不对。 我试过加muted属...
移动 2026-02-26 23:11:21 -
1
回答
41浏览
Flutter Platform Channel 调用原生方法没反应怎么办?
我在 Flutter 里用 MethodChannel 调用 Android 原生方法,但点击按钮后完全没反应,log 也没输出。我检查了 channel 名字是一致的,也注册了 methodCall...
移动 2026-02-26 22:20:21 -
2
回答
29浏览
Flutter调用原生方法时MethodChannel返回null怎么办?
我在用Flutter的MethodChannel调用Android原生代码,结果总是返回null,明明原生那边已经return了字符串,但Dart这边拿到的是null,这是为啥? 我注册的channe...
移动 2026-02-26 21:20:25 -
2
回答
32浏览
Capacitor 打包后为什么无法访问本地 HTML 文件?
我用 Capacitor 把一个纯静态的 Vue 项目打包成 Android 应用,开发时在浏览器里一切正常,但打包安装到手机后白屏。看 Logcat 发现报错说找不到 index.html,可明明文...
移动 2026-02-26 20:57:27 -
2
回答
41浏览
微信支付回调后如何验证签名是否合法?
我接入了微信H5支付,用户支付完成后微信会跳转回我的return_url,但我不确定怎么验证这个回调是不是真的来自微信,防止伪造请求。官方文档说要用签名验证,但我试了几次总是验签失败。 我用的是微信提...
移动 2026-02-26 17:35:24