是否可以修改requirejs中已声明的函数?

时间:2017-10-29 18:20:06

标签: javascript requirejs requirejs-define

有一项任务是编写一个可以补充某些网站功能的扩展程序。我需要的功能如下:

define("lib/interface/leads/pipeline/unsorted/item", ["require", "jquery", "underscore", "twig", "cocktail", "lib/core/view", "lib/components/mail/api", "lib/components/base/confirm", "lib/components/base/player", "lib/interface/leads/pipeline/unsorted/mixins/unsorted_linking_up", "lib/utils/account/users"], function(e) {
"use strict";
// some code
//.....
return o.extend({
  // more some code
  //....
  acceptClick: function(e) {
          e.stopPropagation(),
          e.preventDefault(),
          this.$el.trigger("unsorted:accept:click"),
          this.model.accept({
              status_id: this.options.statuses[0]
          })
      }
 })
})

我从未使用过这个框架,我不知道是否有可能以某种方式从外部重写或补充该功能。如果可能的话,我想知道如何。 提前谢谢!

UPD: 方法requirejs.undef() - 不起作用。

0 个答案:

没有答案