// 此指令依赖于 element-ui
npm install el-table-infinite-scroll -S
全局引入
import Vue from 'vue';
import elTableInfiniteScroll from 'el-table-infinite-scroll';
Vue.use(elTableInfiniteScroll);
局部引入
import elTableInfiniteScroll from 'el-table-infinite-scroll';
export default {
directives: {
'el-table-infinite-scroll': elTableInfiniteScroll
}
}
<el-table :data="tableData" v-el-table-infinite-scroll="loadMoreData">
...
</el-table>
// js部分
export default {
methods: {
getData(){},
loadMoreData() {
this.params.page++;
this.getData();
}
}
}
// 注意用该指令时不要使用 infinite-scroll-disabled 该参数,否则不会生效
== 以上 ==