外部可以调用require模块内部的方法吗

1.我在requirejs里入口引用了写的一个函数方法js

 require.config(
{
    baseUrl: "/Scripts",
    shim:{
        'fundComponent':{
            deps: ['jquery'],
            exports: 'fundComponent'
        }
    }
}
);
 require(['fundComponent'],function(fundComponent){
   function a(){
   }
  //代码

}

在fundComponent.js中直接使用

a()

会显示调不到方法 ,请问这是什么问题,有什么好的解决方案, 谢谢。

阅读 4k
1 个回答

fundComponent.js

define({
   testFunc(){
     console.log('fundComponent load.');
   }
})

在需要的地方:

require(['./fundComponent'],function(fc){
    fc.testFunc();
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题