echarts的formatter 是支持html的返回来渲染的;
formatter: (params) => {
const dom = document.createElement('div')
// 这里处理params的数据来实现组件和数据的联动
const list = params.map(i => i.data)
// ToolTipCard为vue组件,直接import , 第二个参数为props
const MyComponent = createApp(ToolTipCard, {
list })
const instance = MyComponent.mount(dom)
// instance.$el 是获取到的是html
return instance.$el
},