我是AMD新手并尝试使用react-context-menu库。库的文档导入模块,如
import { ContextMenu, MenuItem, ContextMenuTrigger } from "react-contextmenu";
现在如果我使用define[]
包含模块,我该怎么做?
e.g
包括我会做的反应,
define(["react"], function(React){
});
如果我还要包含react-context-menu
并使用它的子模块ContextMenu, MenuItem, ContextMenuTrigger
,该怎么办?
define(["react", "react-context-menu"], function(React, ??????){
});
提前致谢。
答案 0 :(得分:0)
也许您应该考虑将CommonJS模块var $ = require('jquery')
与捆绑的模块结合使用,assignment operators或webpack。
答案 1 :(得分:0)
define(["react-contextmenu"], function(ReactContextMenu){
var ContextMenu = ReactContextMenu.ContextMenu;
var ContextMenuTrigger = ReactContextMenu.ContextMenuTrigger;
var MenuItem = ReactContextMenu.MenuItem;
});
可以使用.
(点)包含子模块。 <module>.<sub-module>
为我工作。