New file |
| | |
| | | export default { |
| | | props: { |
| | | // 是否展示picker弹窗 |
| | | show: { |
| | | type: Boolean, |
| | | default: uni.$u.props.picker.show |
| | | }, |
| | | // 是否展示顶部的操作栏 |
| | | showToolbar: { |
| | | type: Boolean, |
| | | default: uni.$u.props.picker.showToolbar |
| | | }, |
| | | // 顶部标题 |
| | | title: { |
| | | type: String, |
| | | default: uni.$u.props.picker.title |
| | | }, |
| | | // 对象数组,设置每一列的数据 |
| | | columns: { |
| | | type: Array, |
| | | default: uni.$u.props.picker.columns |
| | | }, |
| | | // 是否显示加载中状态 |
| | | loading: { |
| | | type: Boolean, |
| | | default: uni.$u.props.picker.loading |
| | | }, |
| | | // 各列中,单个选项的高度 |
| | | itemHeight: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.picker.itemHeight |
| | | }, |
| | | // 取消按钮的文字 |
| | | cancelText: { |
| | | type: String, |
| | | default: uni.$u.props.picker.cancelText |
| | | }, |
| | | // 确认按钮的文字 |
| | | confirmText: { |
| | | type: String, |
| | | default: uni.$u.props.picker.confirmText |
| | | }, |
| | | // 取消按钮的颜色 |
| | | cancelColor: { |
| | | type: String, |
| | | default: uni.$u.props.picker.cancelColor |
| | | }, |
| | | // 确认按钮的颜色 |
| | | confirmColor: { |
| | | type: String, |
| | | default: uni.$u.props.picker.confirmColor |
| | | }, |
| | | // 每列中可见选项的数量 |
| | | visibleItemCount: { |
| | | type: [String, Number], |
| | | default: uni.$u.props.picker.visibleItemCount |
| | | }, |
| | | // 选项对象中,需要展示的属性键名 |
| | | keyName: { |
| | | type: String, |
| | | default: uni.$u.props.picker.keyName |
| | | }, |
| | | // 是否允许点击遮罩关闭选择器 |
| | | closeOnClickOverlay: { |
| | | type: Boolean, |
| | | default: uni.$u.props.picker.closeOnClickOverlay |
| | | }, |
| | | // 各列的默认索引 |
| | | defaultIndex: { |
| | | type: Array, |
| | | default: uni.$u.props.picker.defaultIndex |
| | | }, |
| | | // 是否在手指松开时立即触发 change 事件。若不开启则会在滚动动画结束后触发 change 事件,只在微信2.21.1及以上有效 |
| | | immediateChange: { |
| | | type: Boolean, |
| | | default: uni.$u.props.picker.immediateChange |
| | | } |
| | | } |
| | | } |