different-types.vue 750 B

1234567891011121314151617181920212223242526272829
  1. <template>
  2. <el-button :plain="true" @click="open2">success</el-button>
  3. <el-button :plain="true" @click="open3">warning</el-button>
  4. <el-button :plain="true" @click="open1">message</el-button>
  5. <el-button :plain="true" @click="open4">error</el-button>
  6. </template>
  7. <script lang="ts" setup>
  8. import { ElMessage } from 'element-plus'
  9. const open1 = () => {
  10. ElMessage('this is a message.')
  11. }
  12. const open2 = () => {
  13. ElMessage({
  14. message: 'Congrats, this is a success message.',
  15. type: 'success',
  16. })
  17. }
  18. const open3 = () => {
  19. ElMessage({
  20. message: 'Warning, this is a warning message.',
  21. type: 'warning',
  22. })
  23. }
  24. const open4 = () => {
  25. ElMessage.error('Oops, this is a error message.')
  26. }
  27. </script>