From b9a0b64826ae01a5eaf1a575d20ac389ea9bc614 Mon Sep 17 00:00:00 2001 From: xuan Date: Fri, 23 Sep 2022 15:46:56 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(=E8=B4=AD=E7=89=A9=E8=BD=A6):?= =?UTF-8?q?=20=E4=BD=BF=E7=94=A8context=E8=A7=A3=E5=86=B3=E8=B7=A8?= =?UTF-8?q?=E5=B1=82=E7=BA=A7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/checkbox/index.tsx | 17 ++- src/components/counter/index.tsx | 22 +-- .../components/colorKindItem/index.tsx | 33 ++--- .../components/shoppingCart/index.tsx | 48 +++++-- .../components/shoppingCartItem/index.tsx | 131 ++++++++---------- src/pages/shopping/context/index.ts | 48 ++++++- src/pages/shopping/index.tsx | 70 ++++++---- src/styles/iconfont.scss | 2 +- 8 files changed, 225 insertions(+), 146 deletions(-) diff --git a/src/components/checkbox/index.tsx b/src/components/checkbox/index.tsx index e54e622..d4206e1 100644 --- a/src/components/checkbox/index.tsx +++ b/src/components/checkbox/index.tsx @@ -10,9 +10,9 @@ type params = { onSelect?: () => void //选择触发 onClose?: () => void //取消触发 status?: boolean //是否选中 - hidden?: boolean // 隐藏单选框 + hiddenCheckboxIcon?: boolean // 隐藏多选框 disabled?: boolean //是否禁用 - triggerLabel?: boolean // 点击label是否触发选中 + triggerLabel?: boolean // 点击label是否触发选中 circle?: boolean round?: boolean size?: CheckboxSize @@ -35,7 +35,7 @@ export default forwardRef((props: params, ref) => { customStyles = {}, customClassName = '', customTextClass = '', - hidden = false, + hiddenCheckboxIcon = false, } = props const [selected, SetSelected] = useState(false) const onSelectEven = () => { @@ -81,11 +81,14 @@ export default forwardRef((props: params, ref) => { }, [status]) return ( -