UNPKG

vue-ele-form-yd

Version:

基于 element-ui 的数据驱动表单组件

32 lines (31 loc) 652 B
import controllerMixin from './controllerMixin' import { t } from '../locale' import { isEmpty } from '../tools/utils' /*********** * 表单控件对象定义 */ export default { inheritAttrs: false, mixins: [controllerMixin], props: { inForm: { type: Boolean, default: true } }, computed: { computedRules() { let rules = [] if (!isEmpty(this.defDesc.rules)) { rules = [...this.defDesc.rules] } if (this.defDesc.required) { rules.push({ required: true, message: this.defDesc.label + t('ele-form.required') }) } return rules } } }