gpt4 book ai didi

javascript - react native : What is the way to create an enum with 3 color types?

转载 作者:行者123 更新时间:2023-12-04 14:04:09 24 4
gpt4 key购买 nike

在我的示例中,我尝试添加一个带有 3 个颜色参数的变量 button_gradient_color,但它显示错误。错误是:枚举成员必须有初始化器

创建具有 3 种颜色类型的枚举的方法是什么?

export enum Colors {
background_color = '#000060',
button_gradient_color = '#4c669f', '#3b5998', '#192f6a'
};

这是线性渐变

<LinearGradient
colors={ Colors.button_gradient_color1,Colors.button_gradient_color2,Colors.button_gradient_color3}

>

最佳答案

目前不允许一个变量初始化为多个值。如果这对您的情况有帮助,您可以将颜色渐变分成 3 个不同的变量,如下所示。

export enum Colors {
background_color = '#000060',
button_gradient_color1 = '#4c669f',
button_gradient_color2 = '#3b5998',
button_gradient_color3 = '#192f6a'
};

Playground

也许你可以引用 Colors.button_gradient_color1。

将它传递给 LinearGradient 组件时,您可以做的是:

<LinearGradient colors={[ Colors.button_gradient_color1, Colors.button_gradient_color2  Colors.button_gradient_color3 ]} >

关于javascript - react native : What is the way to create an enum with 3 color types?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69083217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com