Maison >interface Web >Questions et réponses frontales >Comment masquer le contenu dans vue

Comment masquer le contenu dans vue

藏色散人
藏色散人original
2022-12-26 15:43:592718parcourir

Comment masquer le contenu dans vue : 1. Ajoutez "v-show" au div de contenu qui doit être masqué ou affiché ; 2. Ajoutez un événement de clic au div de l'icône iconfont 3. Enveloppez le × avec une transition ; et ajoutez un attribut de nom ; 4. Ajoutez un style d'effet au fondu.

Comment masquer le contenu dans vue

L'environnement d'exploitation de ce tutoriel : système Windows 10, Vue version 3, ordinateur Dell G3.

Comment masquer du contenu dans vue ?

vue réalise la fonction de cliquer sur un div pour apparaître et masquer le contenu

1. Ajoutez d'abord v-show au div de contenu qui doit être masqué ou affiché, ce qui signifie juger s'il faut afficher ou masquer

.
<div  v-show="shopShow">内容</div>

2. Je suis ici Il y a un signe × dans le contenu ouvert pour désactiver l'effet d'affichage et ajouter un événement de clic au div de l'icône iconfont

<div  @click="toggleShopShow">
            <span class="iconfont icon-close"></span>
</div>

3 Dans la valeur par défaut de l'exportation, le code est le suivant.

 export default {
    data () {
      return {
        shopShow: false, //默认内容不显示
      }
    },
    methods: {
      toggleShopShow () {
        this.shopShow = !this.shopShow //使false变为true显示
      },
    }
  }
</script>

pour y parvenir

4. Ajoutez un effet d'animation de transition pour le masquer, comme suit

enveloppez la transition à

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn