我正在初始化' d3-context-menu.js'错误?

时间:2018-01-02 23:57:33

标签: javascript d3.js

我想使用d3-context-menu lib,但example file并不适用于我 - d3-context-menu 代码并没有获得初始化。

我不知道"对"这样做的方法 - 但是在我的非es6,d3 Electron / Node项目中,我让它完成了以下步骤。我不是JS英雄。在我的搜索中,我看到很多关于" Node edge"并且" Babel正在发现"但我尽量不要抛弃代码和编码方法我不明白

我这样做有什么不妥吗?

  1. d3-context-menu.js 文件放在我的js目录中,以及我的css目录中的相关css文件,并从主index.html引用它

  2. 在我的主脚本中,我初始化 d3-context-menu.js ,如下所示:

    let d3 = require('./js/d3')  
    let d3contextMenuLib = require('./js/d3-context-menu')  
    let d3ContextMenu = d3contextMenuLib(d3);  
    
  3. 最后,我将事件监听器附加到应该得到它们的对象上(我不需要" onOpen" /" onClose"函数显示在示例代码)。

    .on('contextmenu', d3ContextMenu(eventMenu)); 
    

0 个答案:

没有答案