api.ts 550 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { useElApi } from "../../../hooks";
  2. export function useApi({ Form }: { Form: Vue.Ref<any> }) {
  3. return useElApi(
  4. [
  5. "open",
  6. "close",
  7. "clear",
  8. "reset",
  9. "submit",
  10. "bindForm",
  11. "changeTab",
  12. "setTitle",
  13. "showLoading",
  14. "hideLoading",
  15. "collapseItem",
  16. "getForm",
  17. "setForm",
  18. "invokeData",
  19. "setData",
  20. "setConfig",
  21. "setOptions",
  22. "setProps",
  23. "toggleItem",
  24. "hideItem",
  25. "showItem",
  26. "validate",
  27. "validateField",
  28. "resetFields",
  29. "scrollToField",
  30. "clearValidate"
  31. ],
  32. Form
  33. );
  34. }