From cac390ca4047396c7dddffc1cd393b5ab207dc91 Mon Sep 17 00:00:00 2001 From: y30043833 Date: Fri, 15 Aug 2025 17:32:34 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90slider=E3=80=91slider=E7=9A=84selected?= =?UTF-8?q?color=E5=89=8D=E7=AB=AF=E6=A0=A1=E9=AA=8C=E4=BF=AE=E6=94=B9=20S?= =?UTF-8?q?igned-off-by:=20yyuanche=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I3328131ad84217db0a18733baa7036464ba0d802 --- .../arkui-ohos/src/component/slider.ts | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/slider.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/slider.ts index 731a1f5c49e..8e5fde14596 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/slider.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/slider.ts @@ -601,7 +601,7 @@ export interface SliderAttribute extends CommonMethod { export class ArkSliderStyle extends ArkCommonMethodStyle implements SliderAttribute { blockColor_value?: ResourceColor | undefined trackColor_value?: ResourceColor | LinearGradient | undefined - selectedColor_value?: ResourceColor | undefined + selectedColor_value?: ResourceColor | LinearGradient | undefined minLabel_value?: string | undefined maxLabel_value?: string | undefined showSteps_value?: boolean | undefined @@ -737,18 +737,9 @@ export class ArkSliderComponent extends ArkCommonMethodComponent implements Slid } public selectedColor(value: ResourceColor | LinearGradient | undefined): this { if (this.checkPriority("selectedColor")) { - const value_type = runtimeType(value) - if ((RuntimeType.NUMBER == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { - const value_casted = value as (ResourceColor | undefined) - this.getPeer()?.selectedColor1Attribute(value_casted) - return this - } - if ((RuntimeType.NUMBER == value_type) || (RuntimeType.NUMBER == value_type) || (RuntimeType.STRING == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.OBJECT == value_type) || (RuntimeType.UNDEFINED == value_type)) { - const value_casted = value as (ResourceColor | LinearGradient | undefined) - this.getPeer()?.selectedColor1Attribute(value_casted) - return this - } - throw new Error("Can not select appropriate overload") + const value_casted = value as (ResourceColor | LinearGradient | undefined) + this.getPeer()?.selectedColor1Attribute(value_casted) + return this } return this } -- Gitee