Skip to content

rich中无法像html一样分块,导致无法实现一些复杂的布局 #16916

@Mr-Lixiaoqaing

Description

@Mr-Lixiaoqaing

Version

4.9x

Link to Minimal Reproduction

No response

Steps to Reproduce

series: [
{
name: 'Access From',
type: 'pie',
radius: '50%',
label: {
alignTo: 'labelLine',
formatter(data) {
console.log(data.data)
const {name, value} = data.data
return "{block| ''}" + value + '测试'
},
rich: {
block: {
width: 5,
height: 20,
backgroundColor: '#f00',
}
},
},
data: [
{ value: 1, name: '测试' },
{ value: 2, name: '测试' },
{ value: 3, name: '测试' },
],
}
]

Current Behavior

image
图片为想要实现的效果,可以看到最外层为左右结构,然后右边是上下结构。但由于无法在formatter里面区分左右结构,因此在使用"\n"进行换行时,只能将内容分为"上下"两个部分。所以我没办法实现设计图上的效果。

Expected Behavior

希望能够在rich或者formatter中进行结构上的区分,就像html那样,以实现更丰富的效果

Environment

- OS:
- Browser:
- Framework:

Any additional comments?

image
image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions