default-props.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = void 0;
  7. var _vueTypes = _interopRequireDefault(require("../_util/vue-types"));
  8. const defaultProps = {
  9. accessibility: {
  10. type: Boolean,
  11. default: true
  12. },
  13. // 自定义高度
  14. adaptiveHeight: {
  15. type: Boolean,
  16. default: false
  17. },
  18. afterChange: _vueTypes.default.any.def(null),
  19. arrows: {
  20. type: Boolean,
  21. default: true
  22. },
  23. autoplay: {
  24. type: Boolean,
  25. default: false
  26. },
  27. autoplaySpeed: _vueTypes.default.number.def(3000),
  28. beforeChange: _vueTypes.default.any.def(null),
  29. centerMode: {
  30. type: Boolean,
  31. default: false
  32. },
  33. centerPadding: _vueTypes.default.string.def('50px'),
  34. cssEase: _vueTypes.default.string.def('ease'),
  35. dots: {
  36. type: Boolean,
  37. default: false
  38. },
  39. dotsClass: _vueTypes.default.string.def('slick-dots'),
  40. draggable: {
  41. type: Boolean,
  42. default: true
  43. },
  44. unslick: {
  45. type: Boolean,
  46. default: false
  47. },
  48. easing: _vueTypes.default.string.def('linear'),
  49. edgeFriction: _vueTypes.default.number.def(0.35),
  50. fade: {
  51. type: Boolean,
  52. default: false
  53. },
  54. focusOnSelect: {
  55. type: Boolean,
  56. default: false
  57. },
  58. infinite: {
  59. type: Boolean,
  60. default: true
  61. },
  62. initialSlide: _vueTypes.default.number.def(0),
  63. lazyLoad: _vueTypes.default.any.def(null),
  64. verticalSwiping: {
  65. type: Boolean,
  66. default: false
  67. },
  68. asNavFor: _vueTypes.default.any.def(null),
  69. // 圆点hover是否暂停
  70. pauseOnDotsHover: {
  71. type: Boolean,
  72. default: false
  73. },
  74. // focus是否暂停
  75. pauseOnFocus: {
  76. type: Boolean,
  77. default: false
  78. },
  79. // hover是否暂停
  80. pauseOnHover: {
  81. type: Boolean,
  82. default: true
  83. },
  84. responsive: _vueTypes.default.array,
  85. rows: _vueTypes.default.number.def(1),
  86. rtl: {
  87. type: Boolean,
  88. default: false
  89. },
  90. slide: _vueTypes.default.string.def('div'),
  91. slidesPerRow: _vueTypes.default.number.def(1),
  92. slidesToScroll: _vueTypes.default.number.def(1),
  93. slidesToShow: _vueTypes.default.number.def(1),
  94. speed: _vueTypes.default.number.def(500),
  95. swipe: {
  96. type: Boolean,
  97. default: true
  98. },
  99. swipeEvent: _vueTypes.default.any.def(null),
  100. swipeToSlide: {
  101. type: Boolean,
  102. default: false
  103. },
  104. touchMove: {
  105. type: Boolean,
  106. default: true
  107. },
  108. touchThreshold: _vueTypes.default.number.def(5),
  109. useCSS: {
  110. type: Boolean,
  111. default: true
  112. },
  113. useTransform: {
  114. type: Boolean,
  115. default: true
  116. },
  117. variableWidth: {
  118. type: Boolean,
  119. default: false
  120. },
  121. vertical: {
  122. type: Boolean,
  123. default: false
  124. },
  125. waitForAnimate: {
  126. type: Boolean,
  127. default: true
  128. },
  129. children: _vueTypes.default.array,
  130. __propsSymbol__: _vueTypes.default.any
  131. };
  132. var _default = exports.default = defaultProps;