shared.js 928 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. // props for choose image
  2. export const chooseImageProps = {
  3. sizeType: {
  4. type: Array,
  5. value: ['original', 'compressed'],
  6. },
  7. capture: {
  8. type: Array,
  9. value: ['album', 'camera'],
  10. },
  11. };
  12. // props for choose video
  13. export const chooseVideoProps = {
  14. capture: {
  15. type: Array,
  16. value: ['album', 'camera'],
  17. },
  18. compressed: {
  19. type: Boolean,
  20. value: true,
  21. },
  22. maxDuration: {
  23. type: Number,
  24. value: 60,
  25. },
  26. camera: {
  27. type: String,
  28. value: 'back',
  29. },
  30. };
  31. // props for choose media
  32. export const chooseMediaProps = {
  33. capture: {
  34. type: Array,
  35. value: ['album', 'camera'],
  36. },
  37. mediaType: {
  38. type: Array,
  39. value: ['image', 'video'],
  40. },
  41. maxDuration: {
  42. type: Number,
  43. value: 60,
  44. },
  45. camera: {
  46. type: String,
  47. value: 'back',
  48. },
  49. };