From 420d4ff75c1f72f943a9e034d7ece9751c0d8e00 Mon Sep 17 00:00:00 2001 From: betavs <34408516+betavs@users.noreply.github.com> Date: Wed, 14 May 2025 14:31:48 +0800 Subject: [PATCH] fix(components): [cascader] safeguard arrow modifier access in popper options (#20732) fix(components): [cascader] safeguard arrow modifier --- packages/components/cascader/src/cascader.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/components/cascader/src/cascader.vue b/packages/components/cascader/src/cascader.vue index 55dd9d6714..e03b11b092 100644 --- a/packages/components/cascader/src/cascader.vue +++ b/packages/components/cascader/src/cascader.vue @@ -252,7 +252,9 @@ const popperOptions: Partial = { fn: ({ state }) => { const { modifiersData, placement } = state as any if (['right', 'left', 'bottom', 'top'].includes(placement)) return - modifiersData.arrow.x = 35 + if (modifiersData.arrow) { + modifiersData.arrow.x = 35 + } }, requires: ['arrow'], },