checkbox-group-props.js 909 B

123456789101112131415161718192021222324252627282930313233343536
  1. /* eslint-disable */
  2. const props = {
  3. /** 是否禁用组件 */
  4. disabled: {
  5. type: Boolean,
  6. value: false,
  7. },
  8. /** 支持最多选中的数量 */
  9. max: {
  10. type: Number,
  11. value: undefined,
  12. },
  13. /** 统一设置内部复选框 HTML 属性 */
  14. name: {
  15. type: String,
  16. value: '',
  17. },
  18. /** 以配置形式设置子元素。示例1:`['北京', '上海']` ,示例2: `[{ label: '全选', checkAll: true }, { label: '上海', value: 'shanghai' }]`。checkAll 值为 true 表示当前选项为「全选选项」 */
  19. options: {
  20. type: Array,
  21. value: [],
  22. },
  23. /** 选中值 */
  24. value: {
  25. type: Array,
  26. value: null,
  27. },
  28. /** 选中值,非受控属性 */
  29. defaultValue: {
  30. type: Array,
  31. value: [],
  32. },
  33. };
  34. export default props;
  35. //# sourceMappingURL=checkbox-group-props.js.map