From 8907dbd18698b2304fbe0799d5630dfbac756a51 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Thu, 6 Nov 2025 16:02:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96Select?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/Select/Basic/index.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/components/Select/Basic/index.js b/components/Select/Basic/index.js index 183e8b0..a10297e 100644 --- a/components/Select/Basic/index.js +++ b/components/Select/Basic/index.js @@ -1,10 +1,12 @@ import { Select } from "antd"; +import { getLabelName } from "../../../utils"; /** * 基础下拉组件(不建议直接使用此组件,二次继承使用) */ function BasicSelect(props) { const { + onGetLabel, placeholder = "", data = [], nameKey = "name", @@ -12,8 +14,24 @@ function BasicSelect(props) { ...restProps } = props; + // const handleSelect = (event) => { + // onGetLabel?.(getLabelName({ list: data, status: event, idKey, nameKey })); + // }; + // + // const handleClear = () => { + // onGetLabel?.(undefined); + // }; + + const handleChange = (event) => { + if (event) + onGetLabel?.(getLabelName({ list: data, status: event, idKey, nameKey })); + else + onGetLabel?.(undefined); + } + return ( - +