ListViewItem.ts 634 B

123456789101112131415161718192021222324252627282930313233
  1. const {ccclass, property} = cc._decorator;
  2. @ccclass
  3. export default class ListViewItem extends cc.Component {
  4. itemId: number = 0;
  5. onLoad() {
  6. }
  7. /**
  8. * 不需要重写这个方法
  9. * @param index 索引从0开始
  10. * @param data 所有列表数据
  11. */
  12. initData(index: number, data: any) {
  13. this.itemId = index;
  14. this.init(index, data);
  15. }
  16. /**
  17. * 重写这个方法
  18. * 要在listview中子item继承这个ListViewItem
  19. * @param index item索引从0开始
  20. * @param data 所有列表数据
  21. */
  22. init(index: number, data: any) {
  23. }
  24. }