移动
覆盖移动端全栈开发疑问,解答原生 / 跨端、适配优化与体验升级中的各类移动难题。
-
2
回答
94浏览
rem适配时页面元素在不同手机上缩放比例不一致怎么办?
我用rem方案开发移动端时,设置了根字体大小根据屏幕宽度计算,但iPhone12和小米11上按钮大小明显不一样,html{font-size:50px}明明是动态计算的啊... 代码是这样写的:fun...
移动 2026-02-16 01:20:30 -
2
回答
33浏览
小程序中如何让子组件修改父组件传递的数组数据?
大家好,我在做一个购物车小程序,父组件通过prop传了一个商品列表数组给子组件,现在子组件需要点击按钮往这个数组里添加新商品。我用this.$emit把新商品发给父组件,但发现父组件的数组没有更新,控...
移动 2026-02-15 20:57:33 -
2
回答
47浏览
rem适配后为什么不同手机字体大小不一致?
我在用rem方案开发移动端时遇到个怪问题,设置了html根字体大小后,iPhoneX和华为nova9上的文字显示明显不一样大。明明都按设计图的750基准做了计算: const designWidth ...
移动 2026-02-15 20:28:28 -
2
回答
101浏览
vConsole在React项目中无法正确显示控制台日志怎么办?
我最近在React项目里集成vConsole,按照文档引入后控制台面板能打开,但正常打的console.log内容完全不显示。之前用普通网页没问题,但React项目里试了两种写法都不行: import...
移动 2026-02-15 20:27:29 -
2
回答
46浏览
刘海屏安全区域适配后底部内容还是被遮挡怎么办?
最近在适配移动端页面时遇到个问题,全屏轮播图在iPhone 13上底部文字总被刘海屏遮住一部分。按照网上的方法加了,然后用CSS写了个 .content { padding-bottom: const...
移动 2026-02-15 19:36:27 -
2
回答
51浏览
为什么在Riverpod中更新Provider值后界面没有重新渲染?
我正在用Riverpod管理状态,但遇到了一个奇怪的问题。我在一个Provider里保存了一个计数器变量,通过按钮点击来修改它的值。但当我调用increment函数后,界面上的数字没有更新。我检查了代...
移动 2026-02-15 19:20:32 -
2
回答
36浏览
为什么用Charles抓iOS微信网页包时显示空白?
大家好,我在用Charles抓iOS微信内置浏览器的网络请求时,明明设置了代理和信任证书,但微信里的页面加载后Charles里啥都看不到,其他App的请求都能抓到。试过清除微信缓存、重启Charles...
移动 2026-02-15 17:11:25 -
2
回答
76浏览
iPhone X底部安全区域适配为什么设置了padding还是被遮挡?
在做Vue项目时,底部导航栏在iPhone X上总被Home Indicator遮挡,虽然设置了padding-bottom: constant(...),但实际显示还是顶到屏幕边缘。 我按教程写了一...
移动 2026-02-15 16:38:25 -
2
回答
35浏览
平板横屏时布局元素超出屏幕怎么办?
我在做电商详情页适配时遇到问题,用媒体查询设置了平板竖屏(768px)的布局,但横屏时屏幕宽度到1024px后,商品图片和按钮会挤出右侧屏幕。 尝试过用vw单位控制宽度:.container { wi...
移动 2026-02-15 14:59:28 -
2
回答
55浏览
为什么我的PWA在Standalone模式下没有显示启动图标?
我在Vue项目里配置了PWA的manifest文件,手机添加到主屏幕后虽然能全屏运行,但点击图标时左上角还是会出现系统状态栏,感觉没完全进入Standalone模式。之前按照教程设置了以下代码,但问题...
移动 2026-02-15 11:04:27 -
2
回答
156浏览
移动端transition动画在点击事件后有延迟怎么解决?
大家好,我遇到了个奇怪的问题。给按钮加了transition: transform 0.3s,点击后元素应该平滑移动,但实际点击后总要等半秒钟才开始动画,这是为啥啊? 我试过把transition写在...
移动 2026-02-15 09:43:27 -
2
回答
70浏览
为什么Flex容器里的元素在移动端显示时会超出屏幕宽度?
我用Flex布局做移动端导航栏,设置了容器display: flex,里面三个等宽按钮。但在手机真机测试时,第三个按钮总是溢出屏幕边缘,左右两边留白也不一致。试过加flex-wrap: wrap和设置...
移动 2026-02-15 09:35:31 -
2
回答
107浏览
小程序支付时返回签名失败,但测试环境正常,怎么办?
我正在开发小程序的订单支付功能,用微信JSAPI支付时,线上环境一直报错“签名失败”,但同样的代码在沙箱环境能成功。我检查了nonceStr、timestamp这些参数,都跟后端返回的一致。 这是前端...
移动 2026-02-15 07:01:56 -
2
回答
108浏览
uni-app小程序端如何在页面滚动时动态改变导航栏背景色?
我在开发uni-app小程序时遇到个问题,想在页面滚动时根据位置动态改变导航栏背景色。之前用scroll-view的scroll事件测过,但事件根本不触发。后来试了原生APIuni.setNaviga...
移动 2026-02-15 06:55:31 -
2
回答
63浏览
Vue手势旋转时元素角度计算不准怎么办?
我在用Hammer.js给Vue组件添加旋转手势时遇到了问题。当手指旋转屏幕时,元素虽然跟着动了,但角度总比实际手势偏15-30度左右,有时候还会突然跳转角度。 我按照文档在mounted里初始化了H...
移动 2026-02-15 06:09:27 -
2
回答
95浏览
Lynx框架中Scroll组件嵌套使用时滚动失效怎么办?
在用Lynx开发移动端页面时,给外层容器套了Scroll组件,里面又嵌套了一个可横向滚动的子Scroll,结果内部滚动完全没反应。折腾了一下午,尝试过设置fixed定位和调整z-index都不行......
移动 2026-02-15 05:44:33 -
2
回答
65浏览
小程序支付签名失败,参数都检查过了还是报错?
用微信小程序支付时,签名一直失败返回"签名错误"。已经确认参数(appid、timestamp等)正确,也按文档排序了参数,但依然报错。签名算法用的是HMAC-SHA1,生成的sign和后端返回的一致...
移动 2026-02-15 05:09:33 -
2
回答
73浏览
Flutter通过MethodChannel调用Android原生方法时,如何传递和接收复杂对象?
我现在在做Flutter和Android原生交互,需要从Android返回一个包含用户信息和配置数据的复杂对象。试过把对象转成Map再传递,但Dart端接收后要手动解析字段特别麻烦。比如用户对象里还有...
移动 2026-02-15 02:23:23 -
2
回答
60浏览
Hybrid开发中如何让原生UI覆盖WebView内容?
在Hybrid项目里调用原生弹窗组件时,发现原生的按钮始终显示在WebView内容下方,即使设置了z-index:9999和position:fixed也没用。这是怎么回事? 我按照文档写了一个原生弹...
移动 2026-02-14 23:05:27 -
2
回答
61浏览
Mand Mobile底部导航栏在iPhone X上被遮挡怎么办?
用Mand Mobile的mand-footer做底部导航时,在iPhone X真机测试发现底部按钮被遮挡了一半,调整过padding-bottom也没用,求大佬指点! 我的布局是这样的: <t...
移动 2026-02-14 22:47:26