index.js 535 B

123456789101112131415
  1. import VxeUploadComponent from './src/upload';
  2. import { VxeUI } from '@vxe-ui/core';
  3. import { dynamicApp } from '../dynamics';
  4. import { saveLocalFile, readLocalFile } from './src/util';
  5. export const VxeUpload = Object.assign({}, VxeUploadComponent, {
  6. install(app) {
  7. app.component(VxeUploadComponent.name, VxeUploadComponent);
  8. }
  9. });
  10. dynamicApp.use(VxeUpload);
  11. VxeUI.component(VxeUploadComponent);
  12. VxeUI.saveFile = saveLocalFile;
  13. VxeUI.readFile = readLocalFile;
  14. export const Upload = VxeUpload;
  15. export default VxeUpload;