描述问题:
table多层嵌套时,只有1-2层显示相对正常(但相比以前也是缺少了层级递进的效果),到了3层以上的时候就严重错位了
截图或视频:
如何复现(请务必完整填写下面内容):
- 你是如何使用 amis 的?
npm - amis 版本是什么?请先在最新 beta 版本测试问题是否存在
3.3.0 - 粘贴有问题的完整
amis schema
代码:
{
"type": "page",
"body": {
"type": "service",
"data": {
"rows": [
{
"engine": "Trident",
"browser": "Internet Explorer 4.0",
"platform": "Win 95+",
"version": "4",
"grade": "X",
"id": 1,
"children": [
{
"engine": "Trident",
"browser": "Internet Explorer 4.0",
"platform": "Win 95+",
"version": "4",
"grade": "X",
"id": 1001,
"children": [
{
"engine": "Trident",
"browser": "Internet Explorer 4.0",
"platform": "Win 95+",
"version": "4",
"grade": "X",
"id": 100101,
"children": [
{
"engine": "Trident",
"browser": "Internet Explorer 4.0",
"platform": "Win 95+",
"version": "4",
"grade": "X",
"id": 10010101
},
{
"engine": "Trident",
"browser": "Internet Explorer 5.0",
"platform": "Win 95+",
"version": "5",
"grade": "C",
"id": 10010102
}
]
},
{
"engine": "Trident",
"browser": "Internet Explorer 5.0",
"platform": "Win 95+",
"version": "5",
"grade": "C",
"id": 100102
}
]
},
{
"engine": "Trident",
"browser": "Internet Explorer 5.0",
"platform": "Win 95+",
"version": "5",
"grade": "C",
"id": 1002
}
]
}
]
},
"body": [
{
"type": "table",
"source": "$rows",
"className": "m-b-none",
"columnsTogglable": false,
"columns": [
{
"name": "engine",
"label": "Engine"
},
{
"name": "grade",
"label": "Grade"
},
{
"name": "version",
"label": "Version"
},
{
"name": "browser",
"label": "Browser"
},
{
"name": "id",
"label": "ID"
},
{
"name": "platform",
"label": "Platform"
}
]
}
]
}
}
- 操作步骤
在github.io和国内镜像的文档中直接粘贴上面schema即可呈现差异
3条答案
按热度按时间prdp8dxp1#
+1
v1uwarro2#
发现新的样式错误:
当开启了selectable后,线也会有偏移,如图:
6psbrbz93#
临时解决方案,增加scss样式补丁: