我已经定义了D3飞镖JS互操作的,我是用设置在D3对象中的值,并呼吁他们,这是运作良好。不幸的是,D3对setter和getters使用相同的函数,并且依赖于将它们分开的参数数量。 例如,弧对象必须设置和获取的InnerRadius像这样(在JavaScript)的能力: var arc = d3.arc().innerRadius(25);
//arc with innerRadius of
我知道,我的问题是不是新的,但所有的解决方案,我在这里和在网上查到不工作:(或者说,我做的事情完全错误听JS自定义事件。 我需要创建飞镖和JS之间的沟通,我喜欢使用事件,这个想法似乎是整洁和简单 所以,我想这个教程:https://dart.academy/easy-dart-js-interopt/ 我的JS代码: var customEvent = new CustomEvent("fromJ