1***@qq.com
1***@qq.com
  • 发布:2019-12-24 11:58
  • 更新:2020-05-09 14:05
  • 阅读:2956

cover-view用v-if或v-show控制,首次如果是false是有效的,但只要为true之后,就再也隐藏不掉了。怎么解决

分类:uni-app
2019-12-24 11:58 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com - 一句话,干,遇见问题就干他,干不了他,找办法

同样的问题,cover-show一致存在

1***@qq.com

1***@qq.com

这个bug还没解决了

丨薛

丨薛

还没有解决

DCloud_uniAD_HDX

DCloud_uniAD_HDX

app平台 HBuilderX 2.6.10 验证没有问题

<template>  
  <view class="content">  
    <map>  
      <cover-view v-if="vifCoverView">  
        CoverView v-if  
      </cover-view>  
      <cover-view v-show="vShowCoverView">  
        CoverView v-show  
      </cover-view>  
    </map>  
    <button @click="vif">v-if</button>  
    <button @click="vshow">v-show</button>  
  </view>  
</template>  

<script>  
  export default {  
    data() {  
      return {  
        vifCoverView: false,  
        vShowCoverView: false  
      }  
    },  
    onLoad() {  
    },  
    methods: {  
      vif() {  
        this.vifCoverView = !this.vifCoverView;  
      },  
      vshow() {  
        this.vShowCoverView = !this.vShowCoverView;  
      }  
    }  
  }  
</script>  

<style>  
  .content {  
    display: flex;  
    flex-direction: column;  
  }  
</style>  
5***@qq.com

5***@qq.com

请问解决了吗?

5***@qq.com

5***@qq.com

捣鼓了半天,应该是官方BUG,摸索出了伪解决思路:

该问题目前已经被锁定, 无法添加新回复