需要requirejs中的库模块

require a library module in requirejs

本文关键字:模块 requirejs 需要      更新时间:2023-09-26

我想在dom就绪后执行Nav.init(), Nav1.init(),所以我在每个模块之前都调用Nav, Nav1中的DomReady模块。

现在我试着编辑代码,在需要它们之前调用DomReady模块,然后只需要写一次,但因为有一个require参数,我不知道该怎么办
它喜欢这个define(['require','DomReady!'], function (require, DomReady) {吗?

define(['DomReady!'], function (require, DomReady) {
  var Nav = require('custom/Nav');
  Nav.init();
  var Nav1 = require('custom/Nav1');
  Nav1.init();
});

试试这个

define(['DomReady!'], function (DomReady) {
  require(['custom/Nav'], function(Nav){
    Nav.init();   
  });
  
  require(['custom/Nav1'], function(Nav1){
    Nav1.init();   
  });
});