const ListView = require('ListView'); const ListAdapter = require('ListAdapter'); cc.Class({ extends: cc.Component, properties: { listView: { default: null, type: ListView }, tipLabel: { type: cc.Label, default: null } }, start() { this.adapter = new ListAdapter(); this.adapter.setDataSet([1, 2, 3, 4, 5, 6, 7, 8, 89, 9, 12, 1243, 45, 564, 6756, 876, 7988, 789, 78987, 978, 45, 6732, 423, 42], 'ListItem'); this.listView.setAdapter(this.adapter); }, onBtnAdd() { let data = [321, 322, 323, 324]; this.adapter.addData(data); this.listView.resetScrollLength(); }, });