我用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();
}
}
解决我重写config.hover.animationDuration亲