上传组件,包含多文件上传和图片上传(单个文件上传)

beetl:

在引入js的时候请标记本页面使用了上传组件 layout(“/page/tags/js_css_include.html”,{up:true}){}

  1. <#UploadFormTag name='header' title='头像' placeholder="请上传头像"/>
  2. <#UploadSFormTag name='imgs' title='图片' placeholder="请上传图片"/>

pagex:

  1. {name:'header',title:'头像',type:'up',required:true,placeholder:'请上传头像'}
  2. {name: 'imgs', title: '图片', required: true, type: 'ups'},

扩展属性:

placeholder 提示语

图片上传特有:

  1. maxSize ----- 最大多少kb

多文件上传有:

  1. max 最大多少个文件,默认5
  2. upType 上传文件类型,如果传img则是所有的图片文件,你还可以自定义,支持 input type=fileaccept标准