vue的element--ui的tree组件分页加载

自己改造了一个element-ui的树形控件实现分页加载的功能
github:github地址
npm:npm地址
有需求分页加载的可以使用,其他的没有必要用
load函数内部

resolve(
            ...(await getStableListReq(
              {
                page_size: this.pageSize,
                current_page: node.currentPage + 1
              },
              data.name
            ))

resolve函数的第二个参数为总条数用于分页回调,如果不传第二个参数默认为第一个数据的数量为总条数,之后不会触发加载回调,在node中含有currenPage,此字段是根据加载回调的次数递增生成

你可能感兴趣的:(vue,js,vue.js,ui,elementui)