props.js 705 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. export default {
  2. /* 预设置 */
  3. value:{
  4. type: Array,
  5. default:[]
  6. },
  7. /* 最多上传多少张图片 */
  8. max:{
  9. type: Number,
  10. default: 3
  11. },
  12. /* 是否自定义上传tab */
  13. custom:{
  14. type: Boolean,
  15. default: false
  16. },
  17. /* 一行个数 */
  18. row:{
  19. type: Number,
  20. default: 4
  21. },
  22. width:{
  23. type: Number,
  24. default: 750
  25. },
  26. padding:{
  27. type: Number,
  28. default: 30
  29. },
  30. // 自定义size
  31. size:{
  32. type:Number,
  33. default:0
  34. },
  35. /* 间距 */
  36. margin:{
  37. type:Number,
  38. default: 15
  39. },
  40. /* fileType */
  41. fileType:{
  42. type: Array,
  43. default:['jpeg','png','jpg']
  44. },
  45. /* 监听上传完成 多久轮询检查一次 默认一秒 检查五次 */
  46. poll:{
  47. type: Number,
  48. default: 200
  49. }
  50. }