首页 > 其他 > 详细

vue 淡入淡出组件

时间:2020-08-09 21:25:48      阅读:128      评论:0      收藏:0      [点我收藏+]

vue.js中在不使用jQuery的情况下,如何实现淡入淡出的组件(用于显示http请求成功或者失败的消息提示)?
目前使用的是vue的transition动画。

 <template>
  <div>
    <button v-on:click="Show">点击动画</button>
    <transition-group name="test">
      <h1 v-if="show" :key="1">hello</h1>
      <h2 v-if="show" :key="2">hello world!</h2>
    </transition-group>
  </div>
</template>

<script>


  export default {
    name: Test,
    data(){
      return { show:true}
    },
    methods:{
      Show(){
        this.show=!this.show;
      }
    }

  }
</script>

<style scoped>

  .test-enter,.test-leave-to{
    opacity: 0;
  }
  .test-enter-to,.test-leave{
    opacity: 1;
  }
  .test-enter-active,.test-leave-active{
    transition: all 2s;
  }
</style>

 

vue 淡入淡出组件

原文:https://www.cnblogs.com/zoro-zero/p/13466014.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!