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