From c94eec497f536fc00be7286cccaa2efcff1c890c Mon Sep 17 00:00:00 2001 From: kongjing Date: Thu, 9 Mar 2023 18:21:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BE=AE=E4=BF=A1=E7=AB=AFdom=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E8=8E=B7=E5=8F=96=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/vantui/src/collapse-item/index.less | 2 +- packages/vantui/src/collapse-item/index.tsx | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/vantui/src/collapse-item/index.less b/packages/vantui/src/collapse-item/index.less index 2f0578437..739a02819 100644 --- a/packages/vantui/src/collapse-item/index.less +++ b/packages/vantui/src/collapse-item/index.less @@ -39,7 +39,7 @@ .theme(line-height, '@collapse-item-content-line-height'); .theme(background-color, '@collapse-item-content-background-color'); - transition: all '@collapse-item-transition-duration' ease-in-out; + transition: all @collapse-item-transition-duration ease-in-out; overflow: hidden; &_wrapper { diff --git a/packages/vantui/src/collapse-item/index.tsx b/packages/vantui/src/collapse-item/index.tsx index 3c19d1ad8..02d0d847d 100644 --- a/packages/vantui/src/collapse-item/index.tsx +++ b/packages/vantui/src/collapse-item/index.tsx @@ -48,7 +48,12 @@ export function CollapseItem( useEffect(() => { setTimeout(() => { - getRect(null, `#content-class${curCompIndex}`).then((res: any) => { + // 微信端层级太深找不到元素信息 (https://taro-docs.jd.com/docs/optimized#1-%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE%E9%A1%B9-baselevel) + const targetId = + process.env.TARO_ENV === 'weapp' + ? `.van-collapse >>> #content-class${curCompIndex}` + : `#content-class${curCompIndex}` + getRect(null, `${targetId}`).then((res: any) => { if (res) { setDomHeight(res.height) nextTick(() => {