UNPKG

@meleon/uni-ui

Version:

A uniapp components library written in vue3 and typescript

1 lines 859 B
var __awaiter=this&&this.__awaiter||function(e,n,t,a){return new(t||(t=Promise))((function(i,o){function r(e){try{c(a.next(e))}catch(e){o(e)}}function u(e){try{c(a.throw(e))}catch(e){o(e)}}function c(e){var n;e.done?i(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(r,u)}c((a=a.apply(e,n||[])).next())}))};function chooseImage(e){return __awaiter(this,void 0,void 0,(function*(){return new Promise(((n,t)=>{const{multiple:a,limit:i,sourceType:o}=e||{};uni.chooseImage({count:a?null!=i?i:9:1,sizeType:["original","compressed"],sourceType:o?[o]:["album","camera"],success:e=>{n(e)},fail:e=>{t(e)}})}))}))}function uploadFile(e){return new Promise(((n,t)=>{const{url:a,path:i,fieldName:o,header:r,formData:u}=e;uni.uploadFile({url:a,header:r,formData:u,name:o,filePath:i,success:e=>{n(e)},fail:e=>{t(e)}})}))}export{chooseImage,uploadFile};