UploadImages.jsx 1.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import React from 'react';
  2. import { Space } from 'antd';
  3. import UploadImage from "@/components/Upload/UploadImage";
  4. export default (props) => {
  5. const { value = [], onChange, limit = 1, ratio, tips } = props;
  6. const handleChange = (inx = 0) => e => {
  7. value[inx] = e;
  8. onChange(value.slice());
  9. }
  10. return (
  11. <div className="flex">
  12. <div className="flex-0">
  13. <UploadImage
  14. onChange={handleChange(0)}
  15. value={value[0]}
  16. ratio={ratio}
  17. tips={tips}
  18. />
  19. </div>
  20. {/* {
  21. limit > 1 ? (
  22. <div className="flex-0" style={{ marginLeft: '24px' }}>
  23. <UploadImage
  24. onChange={handleChange(1)}
  25. value={value[1]}
  26. ratio={ratio}
  27. tips={tips}
  28. />
  29. </div>
  30. ) : null
  31. }
  32. {
  33. limit > 2 ? (
  34. <div className="flex-0" style={{ marginLeft: '24px' }}>
  35. <UploadImage
  36. onChange={handleChange(2)}
  37. value={value[2]}
  38. ratio={ratio}
  39. tips={tips}
  40. />
  41. </div>
  42. ) : null
  43. } */}
  44. </div>
  45. )
  46. }