diff --git a/src/components/form-designer/setting-panel/property-editor/field-cascader/cascader-multiple-editor.vue b/src/components/form-designer/setting-panel/property-editor/field-cascader/cascader-multiple-editor.vue index 29f38c0..7446820 100644 --- a/src/components/form-designer/setting-panel/property-editor/field-cascader/cascader-multiple-editor.vue +++ b/src/components/form-designer/setting-panel/property-editor/field-cascader/cascader-multiple-editor.vue @@ -9,7 +9,7 @@ import propertyMixin from "@/components/form-designer/setting-panel/property-editor/propertyMixin" export default { - name: "multiple-editor", + name: "cascader-multiple-editor", mixins: [i18n, propertyMixin], props: { designer: Object, diff --git a/src/components/form-render/index.vue b/src/components/form-render/index.vue index 03aa7c0..4ab6404 100644 --- a/src/components/form-render/index.vue +++ b/src/components/form-render/index.vue @@ -575,14 +575,14 @@ this.$refs.renderForm.clearValidate(props) }, - /* 验证表单,通过返回true,不通过返回false */ - validateForm() { - let result = null + /** + * 校验表单 + * @param callback 回调函数 + */ + validateForm(callback) { this.$refs['renderForm'].validate((valid) => { - result = valid + callback(valid) }) - - return result }, validateFields() {