其他分享
首页 > 其他分享> > 切换图片时有明显闪白

切换图片时有明显闪白

作者:互联网

需求:点击哪个哪个图片进行该图片的选择图样(一共4张图片)
点击拼多多

点击京东
我使用的是

<u-image :src="check==1?'./static/pddcheck.png':'./static/pddbtn.png'" mode="widthFix" width="220" @click="upcheck(1)"></u-image>
<u-image :src="check==2?'./static/jdcheck.png':'./static/jdbtn.png'" mode="widthFix" width="220" @click="upcheck(2)"></u-image>

效果是实现了 可是切换时明显有闪白,就是更换图片时的延迟,然后更改为

<u-image v-if="check==1" src="./static/pddcheck.png" mode="widthFix" width="220" @click="upcheck(1)"></u-image>
<u-image v-if="check==2" src="./static/pddbtn.png" mode="widthFix" width="220" @click="upcheck(1)"></u-image>
<u-image v-if="check==2" src="./static/jdcheck.png" mode="widthFix" width="220" @click="upcheck(2)"></u-image>
<u-image v-if="check==1" src="./static/jdbtn.png" mode="widthFix" width="220" @click="upcheck(2)"></u-image>

更改后还是闪,想起来v-if原理也是重新加载这个dom,改成v-show就解决了

标签:闪白,show,时有,dom,切换,哪个,图片
来源: https://blog.csdn.net/weixin_44850797/article/details/110184852