el-table无限滚动参考了这位大哥的文章https://blog.youkuaiyun.com/weixin_44994731/article/details/107980827
使用指令实现,控制列动态显示使用v-if实现,列排序借用了sortable.js插件。最终实现效果如下
已经封装成三个组件:table,table-column和column-controll,调用方式如下:
table中写了无限滚动的逻辑,table-column为了配合是否显示,加了一个v-if。而控制它显示不显示和显示的顺序都写在column-controll组件里面,本质上也是一个el-table-column,用来作为序号列刚刚好不占地方。支持与原生的el-table-column一起使用。