# option - [Permission List](#en-us_topic_0000001058830805_section11257113618419) - [Child Component](#en-us_topic_0000001058830805_section9288143101012) - [Attribute](#en-us_topic_0000001058830805_section2907183951110) - [Event](#en-us_topic_0000001058830805_section175135119475) - [Style](#en-us_topic_0000001058830805_section5775351116) When used as a child component of **<[select](select.md#EN-US_TOPIC_0000001115974746)\>**, the **** component is used to display items in the drop-down list. When used as a child component of **<[menu](menu.md#EN-US_TOPIC_0000001162414625)\>**, the **** component is used to display items in the displayed menu. ## Permission List None ## Child Component Not supported ## Attribute

Name

Type

Default Value

Mandatory

Description

selected

boolean

-

No

Whether an option is the default option in the drop-down list. This attribute is available only when the parent component is <select>.

value

string

-

Yes

Value of an option, which is used as the returned value of the selected event of the <select>or <menu> parent component.

NOTE:

The option value to be displayed on the UI must be put between the start and end tags, for example, <option value="10">October</option>.

icon

string

-

No

Icon resource path. This icon is displayed before the option text. The supported icon formats are JPG, PNG, and SVG.

id

string

-

No

Unique ID of a component.

style

string

-

No

Style declaration of a component.

class

string

-

No

Style class of a component, which is used to refer to a style table.

disabled(Rich)5+

boolean

false

No

Whether this option is disabled. In this case, it cannot respond to user operations.

## Event Not supported ## Style The following style attributes are supported.

Name

Type

Default Value

Mandatory

Description

color

<color>

#e6000000

No

Text color of the options.

font-size

<length>

16px

No

Font size of the options.

allow-scale

boolean

true

No

Whether the font size changes with the system's font size settings.

NOTE:

If the config-changes tag of fontSize is configured for abilities in the config.json file, the setting takes effect without application restart.

font-weight

number | string

normal

No

Font weight. For details, see font-weight of the text component.

text-decoration

string

none

No

Text decoration. For details, see text-decoration of the text component.

font-family

string

sans-serif

No

Font family, in which fonts are separated by commas (,). Each font is set using a font name or font family name. The first font in the family or the font specified by Custom Font Styles is used for the text.