From 822a5796b9ab96c1fd3946a66bd92f14d8920ca5 Mon Sep 17 00:00:00 2001 From: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com> Date: Thu, 31 Jul 2025 05:31:43 +0200 Subject: [PATCH] fix(components): [select-v2] set model-value default to undefined (#21540) * fix(components): [select-v2] set `model-value` default to `undefined` * test: test --- packages/components/select-v2/__tests__/select.test.ts | 9 +++++++++ packages/components/select-v2/src/defaults.ts | 1 + 2 files changed, 10 insertions(+) diff --git a/packages/components/select-v2/__tests__/select.test.ts b/packages/components/select-v2/__tests__/select.test.ts index 742978fa4e..18979b7f29 100644 --- a/packages/components/select-v2/__tests__/select.test.ts +++ b/packages/components/select-v2/__tests__/select.test.ts @@ -254,6 +254,15 @@ describe('Select', () => { ) }) + it('should show placeholder when no model-value setted', async () => { + const wrapper = _mount('') + expect( + wrapper + .find('.el-select__selected-item.el-select__placeholder > span') + .text() + ).toBe('Select') + }) + it('default value', async () => { const wrapper = createSelect({ data: () => ({ diff --git a/packages/components/select-v2/src/defaults.ts b/packages/components/select-v2/src/defaults.ts index 383ad74e1c..f37afd66a8 100644 --- a/packages/components/select-v2/src/defaults.ts +++ b/packages/components/select-v2/src/defaults.ts @@ -136,6 +136,7 @@ export const selectV2Props = buildProps({ type: definePropType< any[] | string | number | boolean | Record | any >([Array, String, Number, Boolean, Object]), + default: undefined, }, /** * @description is multiple