diff --git a/packages/ui/certd-client/src/views/crud/component/select/crud.tsx b/packages/ui/certd-client/src/views/crud/component/select/crud.tsx index 2c226fed2..43c6b8def 100644 --- a/packages/ui/certd-client/src/views/crud/component/select/crud.tsx +++ b/packages/ui/certd-client/src/views/crud/component/select/crud.tsx @@ -286,7 +286,16 @@ export default async function ({ crudExpose, context }: CreateCrudOptionsProps): form: { title: "多选本地", component: { - mode: "multiple" + mode: "multiple", + on: { + selectedChange({ form, $event }) { + // $event就是原始的事件值,也就是选中的 option对象 + utils.logger.info("onSelectedChange", form, $event); + ui.message.info(`你选择了${JSON.stringify($event)}`); + // 你还可以将选中的label值赋值给表单里其他字段 + // context.form.xxxLabel = context.$event.label + } + } }, rules: [{ required: true, message: "请选择一个选项" }] },