是不是画垂直线悬停当我移动光标快

问题描述 投票:0回答:1

我用vue-chartJs库,当我移动光标的快速垂直线悬停没有显示,但是当我移动光标慢慢地 - 它的工作完美。你能帮我解决这个问题

onHover: function () {
    if (this.chart.tooltip._active && this.chart.tooltip._active.length) {
        var activePoint = this.chart.tooltip._active[0],
        ctx = this.chart.ctx,
        x = activePoint.tooltipPosition().x,
        topY = this.chart.scales["y-axis-0"].top,
        bottomY = this.chart.scales["y-axis-0"].bottom;

        ctx.save();
        ctx.beginPath();
        ctx.moveTo(x, topY);
        ctx.lineTo(x, bottomY);
        ctx.lineWidth = 1;
        ctx.setLineDash([3, 3]);
        ctx.strokeStyle = "#45171d";
        ctx.stroke();
        ctx.restore();
    }
}
javascript vue.js chart.js
1个回答
0
投票

解决我重写config.hover.animationDuration亲

© www.soinside.com 2019 - 2024. All rights reserved.