设计一张表格,可以升降排序,表头一共七个,其中一个不需要排序?-灵析社区

momo

按照element的 :default-sort = "{prop: 'date', order: 'descending'}",我通过过滤数组,得到需要排序的prop,但是效果没有实现。 cols: [ { prop: "process", label: "工序" }, { prop: "processdetail", label: "工序详细", }, { prop: "productcount", label: "生产数量" }, { prop: "OKcount", label: "OK数量" }, { prop: "NGcount", label: "NG数量" }, { prop: "OKpercent", label: "OK率" }, { prop: "NGpercent", label: "NG率" }, ], sort() { let sort_prop = this.cols.filter((item) => { // console.log(item,'过滤后的'); return item.prop != "processdetail"; }); // console.log(sort_prop); return sort_prop.map((item) => { return { prop: item.prop, order: "descending" }}); },

阅读量:18

点赞量:0

问AI
兰豆儿
"default-sort" 是 "" 的属性,写在 "" 上是没用的 "sortable" 才是设置排序的属性 "" 上加 ":sortable="item.prop !== 'processdetail'""应该就是你要的效果