Open BS3385 opened 3 years ago
先升级到最新版试试
@BS3385 新版没有复现你说的问题,先更新到最新版本,如还有问题,麻烦提供下复现demo
@yechunxi @zhiqingchen 好的,等我升级试试
@yechunxi 你好,升级的话是taro和rn都要升级到最新版吗?
RN的壳我想拉个最新版的,按这个分支来下来,package里rn版本是0.6.4
0.65还在开发中,不可用,请使用0.64
taro升级到3.3.7之后,编译RN的项目,编译配置中outputRoot有设置dist/${process.env.TARO_ENV}
,编译结果却输出到了项目根目录下,微信和支付宝编译结果是在dist目录下,升级前的版本是正常的,不清楚是什么问题
升级之后,首页顶部导航栏的问题是不存在了,但是有另一个问题,RN的页面配置中navigationStyle属性必须设置default才能显示导航栏,不设置的话就不会显示(文档里写的是值默认为default)
升级之后,还有一个问题,我的设计稿尺寸为375,DEVICE_RATIO设置了{375: 2 / 1}
,这样设置在小程序中是正常的,在RN上,页面尺寸就不对,所有元素都缩小了,把DEVICE_RATIO设置为{375: 1 / 2}
之后,在RN端正常,小程序端元素是缩小的
升级之后,首页顶部导航栏的问题是不存在了,但是有另一个问题,RN的页面配置中navigationStyle属性必须设置default才能显示导航栏,不设置的话就不会显示(文档里写的是值默认为default)
能提供复现demo么?默认不加是显示的呢?
级之后,还有一个问题,我的设计稿尺寸为375,DEVICE_RATIO设置了
{375: 2 / 1}
,这样设置在小程序中是正常的,在RN上,页面尺寸就不对,所有元素都缩小了,把DEVICE
@BS3385 再提一个 issue 追踪一下
升级之后,首页顶部导航栏的问题是不存在了,但是有另一个问题,RN的页面配置中navigationStyle属性必须设置default才能显示导航栏,不设置的话就不会显示(文档里写的是值默认为default)
能提供复现demo么?默认不加是显示的呢?
不加就不显示导航栏了,与navigationStyle: custom
效果一致
相关平台
React Native
使用框架: React
复现步骤
在RN项目应用首页config文件中设置navigationStyle: 'custom',使应用首页header导航栏隐藏,子页面中导航栏都正常显示 然后进入APP(首页没有导航栏),再点击进入子页面(子页面显示导航栏),在返回首页(导航栏依然没有),再继续使用手机返回键操作返回手机桌面(注意是使用返回键操作,而不是home键回到桌面),然后重新打开APP,发现首页出现了导航栏
该问题只在安卓手机出现
期望结果
期望不管怎样的操作,应用首页一直不会显示导航栏
实际结果
实际应用进入子页面再一直返回到手机桌面,再点击进入APP,首页也会出现导航栏
环境信息
补充信息
怀疑是react-navigation设置问题,没进入子页面时,首页屏幕设置是不显示导航栏的,进入子页面之后,由于子页面需要显示导航栏,导致子页面的设置在整个应用中生效,在返回手机桌面重新打开APP过程中,APP应该会重新唤醒,有些配置会重新加载,导致首屏也加载了子页面生效的配置信息,从而首页出现了导航栏