0
我將抽象代碼重點放在覈心問題上。我有一個main.js
文件,它需要第二個文件,optionsmod.js
。在2個附加腳本之間傳遞消息
我希望能夠從optionsmod.js
將消息發送到main.js
,使main.js
可以然後繼續做其他的事情。我不知道該怎麼做...
這是一個沒有用的例子。
main.js:
var optionsmod = require("optionsmod.js");
var self = require("sdk/self");
optionsmod.init();
self.port.on("message",function(){
console.log("message received");
});
optionsmod.js:
var self = require("sdk/self");
function init(){
console.log("here in init");
//FOR THIS EXAMPLE, I'VE MADE THE CALL HERE. BUT WONT BE NORMALLY
sendMessage();
}
function sendMessage(){
self.port.emit("message");
console.log("message sent");
}
exports.init = init;
我添加不工作的代碼,但有沒有辦法做同樣的事情?
謝謝。我明天會研究這個。我原本不想去回調(我已經忘記了爲什麼),但它看起來可能是要走的路。 – Simon