7505bab12e21bc6faea401d4a2b6b5a75870458bb93b06c7205a4a29272521c40183b85f18662f13c38820ab1b30ef088ca9e57fe332b97fb4271eccbb8f62 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var runtime = require('../../../utils/vue/props/runtime.js');
  4. var typescript = require('../../../utils/typescript.js');
  5. var types = require('../../../utils/types.js');
  6. const imageViewerProps = runtime.buildProps({
  7. urlList: {
  8. type: runtime.definePropType(Array),
  9. default: () => typescript.mutable([])
  10. },
  11. zIndex: {
  12. type: Number
  13. },
  14. initialIndex: {
  15. type: Number,
  16. default: 0
  17. },
  18. infinite: {
  19. type: Boolean,
  20. default: true
  21. },
  22. hideOnClickModal: Boolean,
  23. teleported: Boolean,
  24. closeOnPressEscape: {
  25. type: Boolean,
  26. default: true
  27. },
  28. zoomRate: {
  29. type: Number,
  30. default: 1.2
  31. },
  32. scale: {
  33. type: Number,
  34. default: 1
  35. },
  36. minScale: {
  37. type: Number,
  38. default: 0.2
  39. },
  40. maxScale: {
  41. type: Number,
  42. default: 7
  43. },
  44. showProgress: Boolean,
  45. crossorigin: {
  46. type: runtime.definePropType(String)
  47. }
  48. });
  49. const imageViewerEmits = {
  50. close: () => true,
  51. error: (evt) => evt instanceof Event,
  52. switch: (index) => types.isNumber(index),
  53. rotate: (deg) => types.isNumber(deg)
  54. };
  55. exports.imageViewerEmits = imageViewerEmits;
  56. exports.imageViewerProps = imageViewerProps;
  57. //# sourceMappingURL=image-viewer2.js.map