upload-img.d.ts 657 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * @description 上传图片
  3. * @author wangfupeng
  4. */
  5. import Editor from '../../editor/index';
  6. declare type ResImgItemType = string | {
  7. url: string;
  8. alt?: string;
  9. href?: string;
  10. };
  11. export declare type ResType = {
  12. errno: number | string;
  13. data: ResImgItemType[];
  14. };
  15. declare class UploadImg {
  16. private editor;
  17. constructor(editor: Editor);
  18. /**
  19. * 往编辑区域插入图片
  20. * @param src 图片地址
  21. */
  22. insertImg(src: string, alt?: string, href?: string): void;
  23. /**
  24. * 上传图片
  25. * @param files 文件列表
  26. */
  27. uploadImg(files: FileList | File[]): void;
  28. }
  29. export default UploadImg;