自己改造了一个element-ui的树形控件实现分页加载的功能
github:github地址
npm:npm地址
有需求分页加载的可以使用,其他的没有必要用
load函数内部
resolve(
...(await getStableListReq(
{
page_size: this.pageSize,
current_page: node.currentPage + 1
},
data.name
))
resolve函数的第二个参数为总条数用于分页回调,如果不传第二个参数默认为第一个数据的数量为总条数,之后不会触发加载回调,在node中含有currenPage,此字段是根据加载回调的次数递增生成