index.js 750 B

1234567891011121314151617
  1. import { mountComponent } from '../../_util/component';
  2. import { useComponentEvent } from '../../_util/hooks/useComponentEvent';
  3. import { useHandleCustomEvent } from '../../_util/hooks/useHandleCustomEvent';
  4. import { useFormItem } from '../use-form-item';
  5. import { FormCheckboxGroupDefaultProps } from './props';
  6. var FormCheckboxGroup = function (props) {
  7. var _a = useFormItem(props), formData = _a.formData, emit = _a.emit;
  8. var triggerEvent = useComponentEvent(props).triggerEvent;
  9. useHandleCustomEvent('onChange', function (value, e) {
  10. emit('onChange', value);
  11. triggerEvent('change', value, e);
  12. });
  13. return {
  14. formData: formData,
  15. };
  16. };
  17. mountComponent(FormCheckboxGroup, FormCheckboxGroupDefaultProps);