组件渲染不出来,不知道为什么?
然后后端返回的数据是这样的
https://element.eleme.cn/#/zh...
参考官网的写法 建议从数据层面入手
把 skuList 需要的字段扁平化
例如
var list = [{name:1,skuList:[{id:2067},{id:2068}]}]
变成
var list = [{name:1,id:2067},{name:1,id:2068}]
然后根据 element-ui 的数据格式渲染便可
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答850 阅读
3 回答1.1k 阅读✓ 已解决
如果没记错的话,
el-table-column
的外面是不能包div
的,所以只能再用一层template
循环即可;(div换成template)注意:
list[scope.$index].skuList
可以改成scope.row.skuList
知道了,你是里面又一层数组了,循环sukList重复表头了。
用官方demo是要同级的,如果你里面还有数组,建议用官方的另一种table写法;
正常header头:

表格里再套表格:
