You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{B as s}from"./index-B4wZYO02.js";import{ax as i,v as a,I as m,h as c,_ as d}from"./entry/index-CwTXVJ2d-1723001953242.js";import{d as l,aa as u,_ as f,a8 as b}from"./vue-aEZWZQSa.js";import"./index-DVEqH4Di.js";import"./antd-BY-1PcYE.js";import"./useWindowSizeFn-C93ItSr2.js";import"./useSortable-BAwH_r98.js";import"./download-Da_OLLnH.js";import"./useLoading-B4X4QuoY.js";function g(e,o){return i.uploadFile({url:"/resource/oss/upload",onUploadProgress:o},e)}const h=l({name:"FileUpload",components:{BasicUpload:s},props:{preview:a.bool.def(!1),btnText:a.string.def("上传"),iconEnum:a.string.def(m.UPLOAD),accept:a.arrayOf(String).def([]),maxSize:a.number.def(2),maxNumber:a.number.def(10)},emits:["reload"],setup(e,{emit:o}){const{createMessage:n}=c();function r(p){n.success(`上传文件成功, 当前共上传${p.length}个`),o("reload")}return{handleChange:r,uploadApi:g}}});function x(e,o,n,r,p,v){const t=u("BasicUpload");return f(),b(t,{preview:e.preview,btnText:e.btnText,maxSize:e.maxSize,maxNumber:e.maxNumber,accept:e.accept,onChange:e.handleChange,api:e.uploadApi},null,8,["preview","btnText","maxSize","maxNumber","accept","onChange","api"])}const N=d(h,[["render",x]]);export{N as default};
|