diff --git a/packages/form/src/fields/Select.vue b/packages/form/src/fields/Select.vue index 81b4384e..41902e43 100644 --- a/packages/form/src/fields/Select.vue +++ b/packages/form/src/fields/Select.vue @@ -289,6 +289,7 @@ export default defineComponent({ Promise.resolve( props.config.options(mForm, { model: props.model, + prop: props.prop, formValues: mForm?.values, formValue: mForm?.values, }), diff --git a/packages/form/src/schema.ts b/packages/form/src/schema.ts index 608f6d29..b4e1e251 100644 --- a/packages/form/src/schema.ts +++ b/packages/form/src/schema.ts @@ -188,6 +188,7 @@ type SelectOptionFunction = ( mForm: FormState | undefined, data: { model: any; + prop?: string; formValues: any; formValue: any; },