移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
1
回答
44浏览
Flutter通过MethodChannel调用Android原生方法时,如何传递和接收复杂对象?
我现在在做Flutter和Android原生交互,需要从Android返回一个包含用户信息和配置数据的复杂对象。试过把对象转成Map再传递,但Dart端接收后要手动解析字段特别麻烦。比如用户对象里还有...
移动 2026-02-15 02:23:23 -
1
回答
16浏览
Hybrid开发中如何让原生UI覆盖WebView内容?
在Hybrid项目里调用原生弹窗组件时,发现原生的按钮始终显示在WebView内容下方,即使设置了z-index:9999和position:fixed也没用。这是怎么回事? 我按照文档写了一个原生弹...
移动 2026-02-14 23:05:27 -
1
回答
22浏览
Mand Mobile底部导航栏在iPhone X上被遮挡怎么办?
用Mand Mobile的mand-footer做底部导航时,在iPhone X真机测试发现底部按钮被遮挡了一半,调整过padding-bottom也没用,求大佬指点! 我的布局是这样的: <t...
移动 2026-02-14 22:47:26 -
1
回答
15浏览
移动端滑动方向检测时为什么上下滑动会误触左右事件?
我在做移动端左右滑动切换卡片的功能时遇到了问题。用了touchstart记录初始坐标,touchend计算dx和dy差值,但有时候上下滑动也会触发左右切换事件。比如看文章时下拉刷新却被切到上一张卡片。...
移动 2026-02-14 21:45:29 -
1
回答
11浏览
为什么Provider更新数据后界面没变化,明明调用了notifyListeners?
我在用Provider管理购物车数量时遇到问题,修改了CartProvider里的count值并调用了notifyListeners(),但界面显示的数值就是不更新。试过用Consumer和Provi...
移动 2026-02-14 20:17:37 -
2
回答
35浏览
使用env(dpr)做移动端适配时,为什么图标在不同手机显示比例不一致?
我在用uni-app开发新闻类应用时,按照教程设置了viewport的initial-scale为1/env(dpr),但发现iPhone12上图标显示正常,而iPhone13 mini却放大了1/3...
移动 2026-02-14 18:53:26 -
2
回答
6浏览
Flutter中如何在ListView滑动时保持TabBar的固定位置?
大家好,我在做一个电商类应用的分类页面,顶部有TabBar切换不同分类,下面接一个ListView展示商品列表。但发现当ListView滚动时,TabBar会跟着滑出屏幕,我该怎么让它固定在顶部呢? ...
移动 2026-02-14 18:37:27 -
1
回答
51浏览
Vue PWA离线页面如何动态显示缓存状态?
我正在开发一个Vue PWA应用,想在页面顶部实时显示离线/在线状态。按教程写了service worker但遇到问题: <template> <div> 网络状态:{{ is...
移动 2026-02-14 16:46:24 -
2
回答
29浏览
React Native和uni-app在跨端开发中选择哪个更适合我的电商项目?
我在做一个电商小程序+App的跨端项目,之前用React Native做了个原型,但发现列表页滚动卡顿。现在考虑切换到uni-app,但看到有人说uni-app的组件样式在不同端表现不一致,特别是支付...
移动 2026-02-14 15:43:24 -
2
回答
19浏览
代码混淆后移动端JS函数名变成乱码怎么解决?
在用terser做代码混淆时发现,混淆后的JS文件里函数名变成了乱码字符,比如显示成“å”这种符号,导致移动端调试完全无法定位问题。尝试过在webpack配置里调整mangle选项,把keep_fna...
移动 2026-02-14 15:14:29 -
2
回答
51浏览
Hybrid开发中WebView容器内存持续增长,如何排查和优化?
在做电商App的Hybrid页面时,发现列表页滑动时WebView内存占用每滑动一次就涨20MB左右。尝试过设置webSettings.setDomStorageEnabled(false)和禁用缓存...
移动 2026-02-14 15:13:27 -
2
回答
18浏览
移动端触摸事件阻止冒泡失效怎么办?
在移动端开发中,我给一个按钮绑定了touchstart事件,但它的点击事件总被父元素的滚动事件劫持。试过在子元素事件里加e.stopPropagation()和preventDefault,但点击时父...
移动 2026-02-14 12:23:43 -
2
回答
19浏览
App Shell缓存后页面内容不更新怎么办?
我按照教程做了App Shell结构的PWA,但更新了HTML内容后,用户访问还是显示旧页面。明明已经设置了service worker的版本号,清除浏览器缓存也没用。 <!-- manifes...
移动 2026-02-14 11:50:34 -
1
回答
14浏览
移动端HTTPS跳转后子页面显示证书错误怎么办?
我在开发电商小程序时遇到个奇怪的问题,主域名已经配置了HTTPS,但跳转到支付页面时浏览器突然提示NET::ERR_CERT_COMMON_NAME_INVALID。 支付页面是单独的子域名pay.e...
移动 2026-02-14 09:17:30 -
2
回答
38浏览
使用postcss-px-to-viewport后页面元素错位怎么办?
大家好,我在用postcss-px-to-viewport做移动端适配时遇到个怪问题。按教程设置了designWidth和deviceDPI,但页面底部按钮总偏移,而且在iPhone12上显示正常,到...
移动 2026-02-14 08:27:39 -
1
回答
50浏览
Lynx中使用Vue写组件时,为什么样式在移动端显示不正常?
我在Lynx项目里用Vue写了一个卡片组件,给div加了Tailwind类和内联样式,但手机端完全没效果。比如字体大小和padding都失效了: <template> <div cl...
移动 2026-02-14 05:12:25 -
1
回答
34浏览
移动端点击事件触发两次怎么解决?
我在开发移动端H5页面时遇到个问题,用@touchstart和@click绑定同一个按钮,结果点击时会触发两次点击事件。试过给元素加touch-action: manipulation和用防抖函数,但...
移动 2026-02-14 03:55:20 -
2
回答
38浏览
移动端触摸事件阻止冒泡后父元素点击还是触发了怎么办?
我在开发移动端列表滑动删除功能时遇到问题。子元素的touchstart事件里用了e.stopPropagation(),但父元素的点击事件还是会被触发,这是为什么呢? 具体场景是这样的:列表项有一个可...
移动 2026-02-14 02:14:25 -
1
回答
11浏览
移动端用了will-change动画反而更卡了怎么回事?
我在手机上给一个平移动画加了will-change: transform,结果感觉比没加的时候更卡了? 具体场景是这样的:页面里有个商品卡片滑动入场动画,用了translateX从右侧移入。原本动画在...
移动 2026-02-13 23:35:23 -
1
回答
51浏览
uni-ui的抽屉组件为什么无法在页面底部固定?
我在用uni-ui的抽屉组件做侧边栏时发现,设置position: fixed后抽屉还是会随页面滚动,但文档里说默认支持固定定位啊 我尝试这样写的: <template> <view...
移动 2026-02-13 22:59:27