存在的问题

WePY 1.x 版本中,组件使用的是静态编译组件,即组件是在编译阶段编译进页面的,每个组件都是唯一的一个实例,目前只提供简单的 repeat 支持。不支持在 repeat 的组件中去使用 props, computed, watch 等等特性。

  1. <!-- 错误使用 --->
  2. // list.wpy
  3. <view>{{test.name}}</view>
  4. // index.wpy
  5. <repeat for="{{mylist}}">
  6. <List :test.sync="item"></List>
  7. </repeat>
  8. <!-- 推荐用法 --->
  9. // list.wpy
  10. <repeat for="{{mylist}}">
  11. <view>{{item.name}}</view>
  12. </repeat>
  13. // index.wpy
  14. <List :mylist.sync="mylist"></List>
  • 另外,在 1.7.2-alpha4 的实验版本中提供了对原生组件的支持。*