自定义 alert

编辑器 customAlert 是对全局的alert做了统一处理,默认为 window.alert。

如觉得浏览器自带的alert体验不佳,可自定义 alert,以便于达到与自身项目统一的alert效果。

  1. import { message } from 'antd';
  2. const editor = new E('#div1')
  3. // 以 Ant Design 为例
  4. editor.config.customAlert = function (s, t) {
  5. switch (t) {
  6. case 'success':
  7. message.success(s)
  8. break
  9. case 'info':
  10. message.info(s)
  11. break
  12. case 'warning':
  13. message.warning(s)
  14. break
  15. case 'error':
  16. message.error(s)
  17. break
  18. default:
  19. message.info(s)
  20. break
  21. }
  22. }
  23. editor.create()