event.code-snippets 588 B

12345678910111213141516171819202122232425
  1. {
  2. "event": {
  3. "prefix": "event",
  4. "body": [
  5. "import { Provide, Scope, ScopeEnum } from '@midwayjs/decorator';",
  6. "import { CoolEvent, Event } from 'midwayjs-cool-core';",
  7. "",
  8. "/**",
  9. " * 接收事件",
  10. " */",
  11. "@Provide()",
  12. "@Scope(ScopeEnum.Singleton)",
  13. "@CoolEvent()",
  14. "export class xxxEvent {",
  15. " @Event('updateUser')",
  16. " async updateUser(msg, a) {",
  17. " console.log('ImEvent', 'updateUser', msg, a);",
  18. " }",
  19. "}",
  20. ""
  21. ],
  22. "description": "cool-admin event代码片段"
  23. }
  24. }