老师,你好!在使用treemap时发现以下BUG。
treemap中lable设置rich后,与overflow: "breakAll"冲突。
配置代码为:
option = {
  series: [
    {
      type: 'treemap',
      label: {
        borderColor: 'yellow',
        borderWidth: '1',
        height: '100',
        width: '100%',
        formatter: function (params) {
          return `{b|  }{a|${params.name}}`;
        },
        // overflow: "break",
        rich: {
          a: {
            color: 'red',
            width:'100%',
            lineHeight: 10,
            verticalAlign: 'top',
            textStyle:{
            }
          },
          b: {
            backgroundColor: {
              image:
                'xxxxx'
            },
            height: 200,
            width: 200
          }
        },
        overflow: "breakAll"
      },
      data: [
        {
          name: 'nodeA',
          value: 10,
          children: [
            {
              name: 'nodeAa这段用默认样式',
              value: 4
            },
            {
              name: 'nodeAb',
              value: 6
            }
          ]
        },
        {
          name: 'nodeB',
          value: 20,
          children: [
            {
              name: 'nodeBa',
              value: 20,
              children: [
                {
                  name: 
'nodeBa1这段用默认样式这段用默认样式这段用默认样式这段用默认样式这',
                  value: 20
                }
              ]
            }
          ]
        }
      ]
    }
  ]
};




报以下错误:Uncaught TypeError: Cannot read properties of undefined (reading 'length')
    at vo (echarts.min.js:45)
    at echarts.min.js:45
    at e._updateRichTexts (echarts.min.js:45)
    at e._updateSubTexts (echarts.min.js:45)
    at e.update (echarts.min.js:45)
    at t._updateAndAddDisplayable (echarts.min.js:35)
    at t._updateAndAddDisplayable (echarts.min.js:35)
    at t._updateAndAddDisplayable (echarts.min.js:35)
    at t._updateAndAddDisplayable (echarts.min.js:35)
    at t._updateAndAddDisplayable (echarts.min.js:35)

Reply via email to