x-extends / vxe-table

Vxe table 的表格组件
https://vxetable.cn
MIT License
7.61k stars 1.05k forks source link

vxe-table和vxe-grid区别 #218

Closed suweien closed 5 years ago

suweien commented 5 years ago

如题目

longa30 commented 5 years ago

vxe-table是静态的。grid是动态的。grid可以远程json来动态生成table

longa30 commented 5 years ago

vxe-table是静态的。grid是动态的。grid可以远程json来动态生成table,grid继承了table的属性。

xlz26296 commented 5 years ago

grid 继承 table 100%的功能,vxe-grid 的性能也比 vxe-table 快一倍,因为不需要为每一列初始化实例,所以建议使用 grid 更好

suweien commented 5 years ago

意思即使不是用那些动态配置比如动态列啥的使用grid也是比table好呗, 那table存在的意义是啥0 0

xuliangzhan commented 5 years ago

vxe-table-column 只能用于静态列(避免使用 v-for 去动态修改,如果要动态列其使用 v-grid) vxe-grid 支持一切动态场景

table 的底层,grid 基于 table,存在即有意义;vue 多数情况还是推荐使用语义化标签的形式;而对于动态场景用 grid 就更加灵活,可以实现远程配置化一体化

chenchifeng commented 5 years ago

请问如果tableColumn是写在外部js或者后端返回,而不是直接写在当前vue组件的话,使用vxe-grid时候一些自定义模板会不会用起来就不方便,这个时候是用vxe-table比较好一些?

xlz26296 commented 5 years ago

@chenchifeng vxe-grid + 渲染器 本身就是为动态需求设计的,两者都能用,具体自行选择哈

chenchifeng commented 5 years ago

@xuliangzhan grid 的树结构不支持 insert 操作吗? 图片

xuliangzhan commented 5 years ago

树结构本身不支持insert方法,但是你可以操作数据源https://xuliangzhan_admin.gitee.io/vxe-table/#/table/tree/insert

chenchifeng commented 5 years ago

@xuliangzhan 那请问如果使用了数据代理的话怎么插入呢?