props.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. export default {
  2. props: {
  3. // 是否展示picker弹窗
  4. // acColor: {
  5. // type: String,
  6. // default: 'black'
  7. // },
  8. aColor: {
  9. type: String,
  10. default: 'black'
  11. },
  12. show: {
  13. type: Boolean,
  14. default: uni.$u.props.picker.show
  15. },
  16. // 是否展示顶部的操作栏
  17. showToolbar: {
  18. type: Boolean,
  19. default: uni.$u.props.picker.showToolbar
  20. },
  21. // 顶部标题
  22. title: {
  23. type: String,
  24. default: uni.$u.props.picker.title
  25. },
  26. // 对象数组,设置每一列的数据
  27. columns: {
  28. type: Array,
  29. default: uni.$u.props.picker.columns
  30. },
  31. // 是否显示加载中状态
  32. loading: {
  33. type: Boolean,
  34. default: uni.$u.props.picker.loading
  35. },
  36. // 各列中,单个选项的高度
  37. itemHeight: {
  38. type: [String, Number],
  39. default: uni.$u.props.picker.itemHeight
  40. },
  41. // 取消按钮的文字
  42. cancelText: {
  43. type: String,
  44. default: uni.$u.props.picker.cancelText
  45. },
  46. // 确认按钮的文字
  47. confirmText: {
  48. type: String,
  49. default: uni.$u.props.picker.confirmText
  50. },
  51. // 取消按钮的颜色
  52. cancelColor: {
  53. type: String,
  54. default: uni.$u.props.picker.cancelColor
  55. },
  56. // 确认按钮的颜色
  57. confirmColor: {
  58. type: String,
  59. default: uni.$u.props.picker.confirmColor
  60. },
  61. // 每列中可见选项的数量
  62. visibleItemCount: {
  63. type: [String, Number],
  64. default: uni.$u.props.picker.visibleItemCount
  65. },
  66. // 选项对象中,需要展示的属性键名
  67. keyName: {
  68. type: String,
  69. default: uni.$u.props.picker.keyName
  70. },
  71. // 是否允许点击遮罩关闭选择器
  72. closeOnClickOverlay: {
  73. type: Boolean,
  74. default: uni.$u.props.picker.closeOnClickOverlay
  75. },
  76. // 各列的默认索引
  77. defaultIndex: {
  78. type: Array,
  79. default: uni.$u.props.picker.defaultIndex
  80. },
  81. // 是否在手指松开时立即触发 change 事件。若不开启则会在滚动动画结束后触发 change 事件,只在微信2.21.1及以上有效
  82. immediateChange: {
  83. type: Boolean,
  84. default: uni.$u.props.picker.immediateChange
  85. }
  86. }
  87. }