echart事件示例

barChart.on('mouseover', function (params) {
    if (params.componentType === 'yAxis') {
        const offsetX = params.event.offsetX + 10
        const offsetY = params.event.offsetY + 10
        barChart.setOption({
            tooltip: {
                formatter: function () {
                    return params.value;
                },
                alwaysShowContent: true,
            }
        })
        barChart.dispatchAction({
            type: 'showTip',
            seriesIndex: 0,
            dataIndex: 0,
            position: [offsetX, offsetY],
        })
    }
});
barChart.on('mouseout', function (params) {
    if (params.componentType === 'yAxis') {
        barChart.setOption({
            tooltip: {
                formatter: function () {
                    return '';
                },
                alwaysShowContent: false,
            }
        })
    }
});

© 黑发海贼 all right reserved,powered by Gitbook该文件修订时间: 2020-12-30 09:48:33

results matching ""

    No results matching ""