props.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import defprops from '../../libs/config/props';
  2. export default {
  3. props: {
  4. // 吸顶容器到顶部某个距离的时候,进行吸顶,在H5平台,NavigationBar为44px
  5. offsetTop: {
  6. type: [String, Number],
  7. default: defprops.sticky.offsetTop
  8. },
  9. // 自定义导航栏的高度
  10. customNavHeight: {
  11. type: [String, Number],
  12. // #ifdef H5
  13. // H5端的导航栏属于“自定义”导航栏的范畴,因为它是非原生的,与普通元素一致
  14. default: 44,
  15. // #endif
  16. // #ifndef H5
  17. default: defprops.sticky.customNavHeight
  18. // #endif
  19. },
  20. // 是否开启吸顶功能
  21. disabled: {
  22. type: Boolean,
  23. default: defprops.sticky.disabled
  24. },
  25. // 吸顶区域的背景颜色
  26. bgColor: {
  27. type: String,
  28. default: defprops.sticky.bgColor
  29. },
  30. // z-index值
  31. zIndex: {
  32. type: [String, Number],
  33. default: defprops.sticky.zIndex
  34. },
  35. // 列表中的索引值
  36. index: {
  37. type: [String, Number],
  38. default: defprops.sticky.index
  39. }
  40. }
  41. }