不能在打字稿上的d3 v5上使用笔尖?

时间:2019-05-15 17:28:21

标签: typescript d3.js

我有这个代码:

 var tip = d3.tip()
      .attr('class', 'd3-tip')
      .attr('id', 'tooltip')
      .html(function(d) {
        return d;
      })
      .direction('n')
      .offset([-10, 0]);

我遇到此错误:

  

@ types / d3 / index类型上不存在属性提示

我尝试了这个但没有成功:

import * as d3 from 'd3';
import * as d3Tip from "d3-tip";
(d3 as any).tip = d3Tip;

我如何进行这项工作?

1 个答案:

答案 0 :(得分:0)

这应该有效。

import * as d3Tip from "d3-tip";

var tip = d3Tip.tip()
      .attr('class', 'd3-tip')
      .attr('id', 'tooltip')
      .html(function(d) {
        return d;
      })
      .direction('n')
      .offset([-10, 0]);