Blame view

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