props.js 845 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. export default {
  2. props: {
  3. board: Object,
  4. pathType: String, // 'base64'、'url'
  5. fileType: {
  6. type: String,
  7. default: 'png'
  8. },
  9. quality: {
  10. type: Number,
  11. default: 1
  12. },
  13. css: [String, Object],
  14. // styles: [String, Object],
  15. width: [Number, String],
  16. height: [Number, String],
  17. pixelRatio: Number,
  18. customStyle: String,
  19. isCanvasToTempFilePath: Boolean,
  20. // useCanvasToTempFilePath: Boolean,
  21. sleep: {
  22. type: Number,
  23. default: 1000 / 30
  24. },
  25. beforeDelay: {
  26. type: Number,
  27. default: 100
  28. },
  29. afterDelay: {
  30. type: Number,
  31. default: 100
  32. },
  33. // #ifdef MP-WEIXIN || MP-TOUTIAO || MP-ALIPAY
  34. type: {
  35. type: String,
  36. default: '2d'
  37. },
  38. // #endif
  39. // #ifdef APP-NVUE
  40. hybrid: Boolean,
  41. timeout: {
  42. type: Number,
  43. default: 2000
  44. },
  45. // #endif
  46. // #ifdef H5
  47. useCORS: Boolean
  48. // #endif
  49. }
  50. }