本篇讲述GenUI中内置组件属性语法糖的使用
Forfor语法糖允许使用者快速的通过传入的迭代器构建可迭代的组件模版
具体写法如下:
:for="($index, $item) in $iter_ident":for="$item in $iter_ident":for="($index, ($item1, $item2, ...)) in $iter_ident":for="($index, ()) in $iter_ident":for="($index, _) in $iter_ident"
$index:索引$item:迭代元素$iter_ident:迭代器
If_ElseIf_Elseif_else语法糖允许使用者条件性地渲染组件。该组件只会在表达式返回true时才被渲染。
$if_bind_condition: if条件语句条件$else_if_bind_condition: else_if条件语句条件$()*: many1,1 个或多个$()?: recognize,0 个或 1 个
其中$($(<label :else_if="$else_if_bind_condition"></label>)*)?表示else_if可以有也可以没有,如果有也可以有多个
具体写法与示例见: if_sugar tests