dataBinding数据绑定

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循环读取
原文地址:https://www.cnblogs.com/tinyphp/p/13590206.html