draggable.vue 656 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <el-button text @click="open">Click to open Message Box</el-button>
  3. </template>
  4. <script lang="ts" setup>
  5. import { ElMessage, ElMessageBox } from 'element-plus'
  6. const open = () => {
  7. ElMessageBox.confirm(
  8. 'proxy will permanently delete the file. Continue?',
  9. 'Warning',
  10. {
  11. confirmButtonText: 'OK',
  12. cancelButtonText: 'Cancel',
  13. type: 'warning',
  14. draggable: true,
  15. }
  16. )
  17. .then(() => {
  18. ElMessage({
  19. type: 'success',
  20. message: 'Delete completed',
  21. })
  22. })
  23. .catch(() => {
  24. ElMessage({
  25. type: 'info',
  26. message: 'Delete canceled',
  27. })
  28. })
  29. }
  30. </script>