From 9bea9a4dddb66d94de3fe41ee50fad01c39158da Mon Sep 17 00:00:00 2001 From: Kitano Date: Mon, 13 Jan 2025 17:47:29 +0800 Subject: [PATCH] feat(components): [cascader] add prefix slot --- .../cascader/__tests__/cascader.test.tsx | 15 +++++++++++++++ packages/components/cascader/src/cascader.vue | 3 +++ 2 files changed, 18 insertions(+) diff --git a/packages/components/cascader/__tests__/cascader.test.tsx b/packages/components/cascader/__tests__/cascader.test.tsx index 731d92bcd4..3e05fb0bab 100644 --- a/packages/components/cascader/__tests__/cascader.test.tsx +++ b/packages/components/cascader/__tests__/cascader.test.tsx @@ -559,4 +559,19 @@ describe('Cascader.vue', () => { expect(emptySlotEl?.textContent).toBe('-=-empty-=-no-data') }) }) + + describe('render prefix slot', () => { + it('correct render prefix slot', async () => { + _mount(() => ( + + {{ + prefix: () =>
-=-prefix-=-
, + }} +
+ )) + + const prefixSlotEl = document.querySelector('.el-input__prefix-inner') + expect(prefixSlotEl?.textContent).toBe('-=-prefix-=-') + }) + }) }) diff --git a/packages/components/cascader/src/cascader.vue b/packages/components/cascader/src/cascader.vue index 27e875bcd2..4231f118ca 100644 --- a/packages/components/cascader/src/cascader.vue +++ b/packages/components/cascader/src/cascader.vue @@ -42,6 +42,9 @@ @blur="handleBlur" @input="handleInput" > +