advanced-usage.vue 634 B

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