advanced-usage.vue 619 B

12345678910111213141516171819202122232425
  1. <template>
  2. <el-tooltip :disabled="disabled" content="click to close tooltip function" placement="bottom" effect="light">
  3. <el-button @click="disabled = !disabled">click to {{ disabled ? 'active' : 'close' }} tooltip function</el-button>
  4. </el-tooltip>
  5. </template>
  6. <script lang="ts" setup>
  7. import { ref } from 'vue'
  8. const disabled = ref(false)
  9. </script>
  10. <style>
  11. .slide-fade-enter-active {
  12. transition: all 0.3s ease;
  13. }
  14. .slide-fade-leave-active {
  15. transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
  16. }
  17. .slide-fade-enter,
  18. .expand-fade-leave-active {
  19. margin-left: 20px;
  20. opacity: 0;
  21. }
  22. </style>