@form-create/element-ui
Version:
element-ui动态表单|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 5 UI frameworks, and supports the generation of any Vue components. Built-in 20 ki
18 lines (15 loc) • 430 B
JavaScript
import {creatorFactory} from '@form-create/core/src/index';
const name = 'timePicker';
export default {
name,
maker: {
time: creatorFactory(name, (m) => m.props.isRange = false),
timeRange: creatorFactory(name, (m) => m.props.isRange = true)
},
mergeProp(ctx) {
const props = ctx.prop.props;
if (!props.valueFormat) {
props.valueFormat = 'HH:mm:ss';
}
}
}