hehe |
用户名称: | hesenpeng |
加入日期: | 2018-06-29 16:56 |
登录次数: | 109 |
|
创建公共模块,供其他模块调用它的初始化函数 我创建了common公共模块,然后在公共模块的initialize属性中添加了Wb.app(app,{custSearch:function(para1,para1){}}),一个初始化含参数的函数,我想在另一个模块中调用这个初始化函数,接着在另一个模块的importModules属性中写入该路径['m?xwl=xxxx'],最后点击触发公共函数,结果报错, cannot read propetry 'apply' of undefined,看需要怎样引入或者有其他更好的方法,谢谢。 |
Zhao WJ |
用户名称: | zhaowj |
加入日期: | 2011-05-02 12:07 |
登录次数: | 2357 |
|
看提示信息,是Wb.apply方法而不是Wb.app |
hehe |
用户名称: | hesenpeng |
加入日期: | 2018-06-29 16:56 |
登录次数: | 109 |
|
我用的是Wb.apply,上面是我写错了,早上找到了方法,在common公共模块的initialize属性Wb.apply(app,{common:function(par1,par2){}}),在另一个模块的initialize中也需要写入Wb.apply(app,{exampleFn:function(){app.importXwl1.common()}}),这样写就可以调用公共模块的函数了,这个app.importXwl1.common是关键的。 |
tulip |
用户名称: | tulip |
加入日期: | 2012-05-30 10:38 |
登录次数: | 607 |
|
Wb.apply(contextOwner,{});//contextOwner是上级的app对象 |
changx |
用户名称: | changx |
加入日期: | 2017-03-23 16:17 |
登录次数: | 67 |
|
设置module的importModules可以引入模块 |