如何从另一个片段调用一个片段函数

How to call a piece function from another piece

我有一个与 pieceB 有 joinbyarray 关系的 pieceA。我想做的是在pieceA.index.jsindex.js中访问pieceB的函数。

我知道如何访问 pieceB 及其字段,但我不知道如何访问它们的功能。

提前致谢!

你必须让 pieceB 的有趣函数成为 index.jsself 上的方法。

lib/modules/piece-b/index.js

  construct: function (self, options) {
    self.coolThing = function () {
      return true;
    };
  }

然后在pieceA的index.js中可以访问self.apos.modules['piece-b'].coolThing.

如果你给 pieceB 一个 alias 属性 你可以直接访问它 self.apos.modules.pieceBsAlias