问题
根据数据动态的合并单元格是一个很普遍的需求, 由于直接没有做过这需求,最近写的时候踩了点坑,写的时候需要注意一下要点
要点1
首先要对数据进行处理也就是同类别的放在一起,因为我们要处理的原理是,如果是相同的数据直接合并 如果是交叉的数据,这里是处理不了的
正确的做法
正确的数据
tableData: [
{
item: "tv",
type: "price",
specialDiscount: "20%",
specialPrice: "20",
range: "100-300",
firstUse: "q",
},
{
item: "tv",
type: "dicount",
specialDiscount: "20%",
specialPrice: "20",
range: "100-300",
firstUse: "q",
},
{
item: "tv",
type: "dicount",
specialDiscount: "20%",
specialPrice: "20",
range: "100-300",
firstUse: "q",
},
{
item: "phone",
type: "dicount",
specialDiscount: "20%",
specialPrice: "20",
range: "100-300",
firstUse: