arc:select 关键字类似于其他编程语言中的 switch-case 块,可用于创建复杂的条件语句。arc:select 的主体可以包含一个或多个 arc:case 关键字以及一个 arc:default 关键字。
arc:select 中的值会与 arc:case 中指定的值进行匹配。arc:case 语句的主体包含在指定值与 arc:select 关键字中的值匹配时要执行的关键字和语句。
只有当所有 arc:case 语句都没有匹配结果时,才会执行 arc:default 语句的主体。arc:default 关键字没有参数,并且在一个 arc:select 中只能出现一次。
参数
- value:与
arc:case语句中指定值进行比较的值。 - attr:其值要与
arc:case语句中指定值进行比较的属性。
控制属性
无示例
根据公司名称设置图标。arc:case 元素与company_name 属性中的 CompanyA 和 CompanyB 进行匹配。如果找到任何匹配项,则执行与该情况关联的操作。
另请参阅
- arc:case:为
arc:select编写多种情况。 - arc:default:为
arc:select编写默认情况。