d3.mouse不是一个函数
升级了 d3 库,现在执行以下代码时出错
console.log(`n${JSON.stringify(d3.mouse)}n`);
const mouse = d3.mouse(this);
得到
undefined
d3.mouse is not a function
它没有在任何地方定义。我通过了d3 导出,但这个功能并没有真正从任何地方导出。
回答
d3.mouse 在 d3v6 中被移除,你应该使用 d3.pointer(event)
升级了 d3 库,现在执行以下代码时出错
console.log(`n${JSON.stringify(d3.mouse)}n`);
const mouse = d3.mouse(this);
得到
undefined
d3.mouse is not a function
它没有在任何地方定义。我通过了d3 导出,但这个功能并没有真正从任何地方导出。
d3.mouse 在 d3v6 中被移除,你应该使用 d3.pointer(event)