sea.js里require('ui-form')($)中的($)是什么意思,有什么作用。

define(function(require, exports, module) {
    var $ = require('jquery');
    require('echarts'); 
    require('jquery-ui'); 
    require('ui-form')($); 
    ...
  }

有的是有的,有是没有,($)在这里有什么特别的意义吗

阅读 2.1k
2 个回答

相当于依赖的意思,保证jqueryui-form前加载完成。

说明 require('ui-form') 的返回值是一个函数,这个地方直接调用了这个函数,并且把 $ 传了进去。类似于:

// ...
const helperMethod = require('ui-form')
helperMethod($)

而其他 require 进来的模块并不需要传入 $ 进行执行,所以有的有有的没有。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题