dataBinding数据绑定,可以为静态数据,也可以为动态数据,引用data中的数据或api的动态数据
- 使用$name引用变量,如:
<ui> <view> <container> <editProperty> <dataDefines> <dataDefine type="text" propertyName="测试引用数据" name="testtxt"/> </dataDefines> </editProperty> <subViews> <label value="$testtxt"></label> </subViews> </container> </view> </ui>
- 读取数组某值,格式$array.[?].name
<ui> <view> <container> <editProperty> <dataDefines> <dataDefine type="jsonArray" name="txtarray" properName="文本数组" min="1" max="3"> <param type="text" name="t" isNull="true"/> </dataDefine> </dataDefines> </editProperty> <subViews> <label value="$txtarray.[0].t"/> </subViews> </container> </view> </ui>
- 结合foreach循环读取