antd-mobile的tabbar在页面上拉时被拉起来
一、项目的某页面上拉时tabbar被拉起来
实际情况如图
二、问题出现的环境
经过测试,目前只在iphone7-8之间的这个页面存在这种情况。
这个页面和其他页面的区别只有这是个表单页面,用了rc-form插件
试了一下修改antd-mobile的css,但会被覆盖不起效。
三、相关代码
项目中的tabbar相关代码
<TabBar
hidden={isMenubar}
tintColor={theme.primaryColor}
tabBarPosition="bottom"
// noRenderContent
// prerenderingSiblingsNumber={0}
>
{tabBarData.map(({ title, icon, selectedIcon, link }) => (
<TabBar.Item
key={link}
title={title}
icon={<BizIcon type={icon} />}
selectedIcon={<BizIcon type={selectedIcon} />}
selected={pathname === link}
onPress={() => Router.push(`${link}`)}
>
{/* 匹配到的children路由进行渲染 */}
{children.props.location.pathname === link && children}
</TabBar.Item>
))}
</TabBar><TabBar
hidden={isMenubar}
tintColor={theme.primaryColor}
tabBarPosition="bottom"
// noRenderContent
// prerenderingSiblingsNumber={0}
>
{tabBarData.map(({ title, icon, selectedIcon, link }) => (
<TabBar.Item
key={link}
title={title}
icon={<BizIcon type={icon} />}
selectedIcon={<BizIcon type={selectedIcon} />}
selected={pathname === link}
onPress={() => Router.push(`${link}`)}
>
{/* 匹配到的children路由进行渲染 */}
{children.props.location.pathname === link && children}
</TabBar.Item>
))}
</TabBar>
有没有大神遇到过这种情况,怎么的解决啊?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论