0
假設我們有一個像這樣聲明的模塊。對通過JavaScript導入或創建的模塊有反應ECMA2015
import Stuff from "./stuff";
export default {
things: { a: 1 },
stuff: Stuff
}
然後,我們抓取它的另一個模塊,並使用如下所示。
import Donkey from "./stuff-and-things"
console.log(Donkey.things.a);
console.log(Donkey.stuff.whatever-field);
我希望能夠對前者的進口反應到後者,所以,當驢將被創建(添加,合併,注入管它叫什麼),函數必火。
像這樣的僞代碼。
import Stuff from "./stuff";
export default {
constructor: function(){ console.log("I'm alive!"); }
things: { a: 1 },
stuff: Stuff
}
是否有可能?我一直在googlearching一段時間,我什麼都沒發現 - 沒有建議如何也不否認它。可能地,由於對主題的無知,我一直在使用錯誤的術語。