内容 1 内容 2 内容 3
当前位置:   article > 正文

vue van-tabs组件切换tab时候,影响display:fixed属性导致降级问题解决_tabs 组件改变了fixed的参照

tabs 组件改变了fixed的参照

vue vant2
van-tabs组件切换tab时候,影响display:fixed属性导致降级问题解决

<template>
	<van-tabs v-model="active">
	  <van-tab title="标签 1">内容 1</van-tab>
	  <van-tab title="标签 2">内容 2</van-tab>
	  <van-tab title="标签 3">内容 3</van-tab>
	  <van-tab title="标签 4">内容 4</van-tab>
	</van-tabs>
</template>
<script>
export default {

 data: () => ({
    active: 0
  }),
  
  watch:{
    // 20220420 vant2 van-tabs 组件 切换tabs时,vant 是用van-tabs__track 下的transform属性实现的这就导致,下级组件display:fixed被降级为absolute或者
    active:{
      immediate:true,
      handler:function(val){
        console.log('第几个',val)
        if(val == 0){
          console.log('我要执行第',val)
          this.$nextTick(function () {
          	// 并不是要把所有页面的transform 都置空,按照个人需求来
            document.getElementsByClassName("van-tabs__track")[0].style.transform = ""
          })
        }
      }
    },
  },
}
</script>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/518931
推荐阅读
相关标签