Html表格部分
<a-table :columns="column" :data-source="tableData" :pagination="false" >
<template slot="lastestTime" slot-scope="text,record">
<div style="height:100px;width:500px;" :ref="'chart' + record.key"></div>
</template>
</a-table>
图表部分
init(){
this.tableData.forEach(e=>{
let mychart = echarts.init(this.$ref['chart' + e.key])
mychart.setOption({
xAxis:{
type:"category",
show:false,
//data必须要有,否则提示框无效
data:e.timeStr
},
tooltip:{
show:true,
trigger:"axis",
//提示框不超出容器
confine:true,
formatter:(params)=>{
var res = "<div style='text-align:center'>"+ params[0].name + "</div>"
for(let i=0;i<params.length;i++){
var domHtml=""
domHtml="<span style='dispay:inline-block;margin-right:8px;border-radius:10px;height:10px;width:10px;background:#2B86FA'></span>"
if(params[i].data != undefined){
res += "<div>" + domHtml + params[i].seriesName + "<span style='padding:0 6px;'></span>" + e.nearlyTimeStr[params[0].dataIndex] + "</div>"
}
}
return res
}
},
seried:[{
...
}]
})
})
}