eventEnum.ts 664 B

12345678910111213141516171819202122232425262728293031
  1. // 基础事件类型(vue不加 on)
  2. export enum BaseEvent {
  3. // 点击
  4. ON_CLICK = 'click',
  5. // 双击
  6. ON_DBL_CLICK = 'dblclick',
  7. // 移入
  8. ON_MOUSE_ENTER = 'mouseenter',
  9. // 移出
  10. ON_MOUSE_LEAVE = 'mouseleave',
  11. }
  12. // vue3 生命周期事件
  13. export enum EventLife {
  14. // 渲染之后
  15. VNODE_MOUNTED = 'vnodeMounted',
  16. // 渲染之前
  17. VNODE_BEFORE_MOUNT = 'vnodeBeforeMount',
  18. }
  19. // 内置字符串函数对象列表
  20. export const excludeParseEventKeyList = [
  21. EventLife.VNODE_BEFORE_MOUNT,
  22. EventLife.VNODE_MOUNTED,
  23. BaseEvent.ON_CLICK,
  24. BaseEvent.ON_DBL_CLICK,
  25. BaseEvent.ON_MOUSE_ENTER,
  26. BaseEvent.ON_MOUSE_LEAVE,
  27. //过滤器
  28. 'filter'
  29. ]