0fb26e9fdf3a2a9d4291b37d3323913357a92017bf898290e6004853d4f82fda3b2e19bd4dbb3d9aca269008710857be0ca375d2faf331ea14dc473d435cbb 831 B

1234567891011121314151617181920212223242526272829303132333435
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var event = require('../../../constants/event.js');
  4. var runtime = require('../../../utils/vue/props/runtime.js');
  5. var types = require('../../../utils/types.js');
  6. const affixProps = runtime.buildProps({
  7. zIndex: {
  8. type: runtime.definePropType([Number, String]),
  9. default: 100
  10. },
  11. target: {
  12. type: String,
  13. default: ""
  14. },
  15. offset: {
  16. type: Number,
  17. default: 0
  18. },
  19. position: {
  20. type: String,
  21. values: ["top", "bottom"],
  22. default: "top"
  23. }
  24. });
  25. const affixEmits = {
  26. scroll: ({ scrollTop, fixed }) => types.isNumber(scrollTop) && types.isBoolean(fixed),
  27. [event.CHANGE_EVENT]: (fixed) => types.isBoolean(fixed)
  28. };
  29. exports.affixEmits = affixEmits;
  30. exports.affixProps = affixProps;
  31. //# sourceMappingURL=affix.js.map