0.0.3 • Published 2 years ago

@mas.io/mas-upload-pic v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago
tnpm install --save @alipay/mas-upload-pic

组件介绍

行业小程序图片上传组件。

API

参数名称填写要求参数类型参数说明默认值示例
action必填String上传服务器地址--
imgList必填Array已上传图片的列表(每项至少要有url属性)[]{url: 'http: xxx.png'}
className非必填Stringclass-'my-class'
fileName非必填String文件名,后端取图片时用'file''myFileName'
maxNum非必填String/Number允许上传最大数量13
width非必填String/Number图片宽度(px)'80''100'
height非必填String/Number图片高度(px)'80''100'
canDelete非必填Boolean图片是否支持删除falsetrue
formData非必填ObjectHTTP 请求中其他额外的 form 数据-{id: 'xxx'}
title非必填String标题'组件自带的标题'
showNum非必填Boolean标题右侧显示图片数量(需要先设置设置title)falsetrue
tipText非必填String标题中间问号提示(需要先设置设置title)-'弹窗提示文案'
addImgUrl非必填String添加按钮图片链接+-
onSuccess必填Function上传成功的回调,出参为接口返回的数据onSuccess: (res: object) => {},
onDelete非必填FunctioncanDelete为true时必传删除按钮点击时调用,出参为当前图片index+当前图片内容 {index, item}-onDelete: (res: object) => {},

在小程序中使用

{
  "usingComponents": {
    "mas-upload-pic": "@alipay/mas-upload-pic/es/index"
  }
}

在 page.axml 中引用组件

<!-- 页面使用方式 -->
<mas-upload-pic
  action="https://www.mocky.io/v2/5cc8019d300000980a055e76"
  imgList="{{imgList}}"
  maxNum="4",
  canDelete="{{true}}"
  onSuccess="onSuccess"
  onDelete="onDelete"
/>

Badges

TNPM version TNPM downloads install size