confirm.vue 703 B

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