ios下tab切换的时候除active的tab以外,部分tab被隐藏不显示

先上我的需求,简单一个tab切换,但是遇到了一个问题,苹果手机上,在切换到商品一栏时,详情和跟团记录会直接不显示,虽然不显示,却可以点击
ios下tab切换的时候除active的tab以外,部分tab被隐藏不显示_第1张图片
就觉得很简单嘛,打开模拟器,发现模拟器上显示正常的,那凉凉,这种就不是简单的样式问题了,可能是真机上一些渲染的问题了,
然后我就去手机上看,然后想到我的手机是ios的嘛,就想着看下安卓的是不是也有这样的问题,结果安卓是好的,那就是ios的渲染问题了,
既然是渲染问题,那我就去找切换的时候是不是哪里的改动造成页面重新渲染了,
ios下tab切换的时候除active的tab以外,部分tab被隐藏不显示_第2张图片

就发现写了一个v-if,这种频繁的切换在pc端我们是不能使用v-if的,会有性能问题,但是因为ios小程序不支持v-show,所以一般还是用v-if,我先把这个v-if给注释掉了,这个v-if是给active的tab下面加那个条形边框用的,去掉之后发现就正常了,
那就很简单了,只要这里我不重新渲染页面,这个问题就解决了,既然v-show也不能用,那我就使用透明度来做,问题到此解决

你可能感兴趣的:(问题解决类,ios,uni-app,微信小程序)