props.js 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. export default {
  2. props: {
  3. // 控制是否出现滚动条,仅nvue有效
  4. showScrollbar: {
  5. type: Boolean,
  6. default: uni.$u.props.list.showScrollbar
  7. },
  8. // 距底部多少时触发scrolltolower事件
  9. lowerThreshold: {
  10. type: [String, Number],
  11. default: uni.$u.props.list.lowerThreshold
  12. },
  13. // 距顶部多少时触发scrolltoupper事件,非nvue有效
  14. upperThreshold: {
  15. type: [String, Number],
  16. default: uni.$u.props.list.upperThreshold
  17. },
  18. // 设置竖向滚动条位置
  19. scrollTop: {
  20. type: [String, Number],
  21. default: uni.$u.props.list.scrollTop
  22. },
  23. // 控制 onscroll 事件触发的频率,仅nvue有效
  24. offsetAccuracy: {
  25. type: [String, Number],
  26. default: uni.$u.props.list.offsetAccuracy
  27. },
  28. // 启用 flexbox 布局。开启后,当前节点声明了display: flex就会成为flex container,并作用于其孩子节点,仅微信小程序有效
  29. enableFlex: {
  30. type: Boolean,
  31. default: uni.$u.props.list.enableFlex
  32. },
  33. // 是否按分页模式显示List,默认值false
  34. pagingEnabled: {
  35. type: Boolean,
  36. default: uni.$u.props.list.pagingEnabled
  37. },
  38. // 是否允许List滚动
  39. scrollable: {
  40. type: Boolean,
  41. default: uni.$u.props.list.scrollable
  42. },
  43. // 值应为某子元素id(id不能以数字开头)
  44. scrollIntoView: {
  45. type: String,
  46. default: uni.$u.props.list.scrollIntoView
  47. },
  48. // 在设置滚动条位置时使用动画过渡
  49. scrollWithAnimation: {
  50. type: Boolean,
  51. default: uni.$u.props.list.scrollWithAnimation
  52. },
  53. // iOS点击顶部状态栏、安卓双击标题栏时,滚动条返回顶部,只对微信小程序有效
  54. enableBackToTop: {
  55. type: Boolean,
  56. default: uni.$u.props.list.enableBackToTop
  57. },
  58. // 列表的高度
  59. height: {
  60. type: [String, Number],
  61. default: uni.$u.props.list.height
  62. },
  63. // 列表宽度
  64. width: {
  65. type: [String, Number],
  66. default: uni.$u.props.list.width
  67. },
  68. // 列表前后预渲染的屏数,1代表一个屏幕的高度,1.5代表1个半屏幕高度
  69. preLoadScreen: {
  70. type: [String, Number],
  71. default: uni.$u.props.list.preLoadScreen
  72. }
  73. // vue下,是否开启虚拟列表
  74. }
  75. }