モジュールの読み込み順序を示すデモを作成したいと思います。 2つのモジュールがあるとしますUnoとDuoと私はコンソールにロードされた彼らの名前をとして印刷したいと思います。どうやってやるの?私は次の疑似コードについて話しています。私はのような野生のショットのカップルを試してみたモジュールがロードされたときにメソッドを呼び出す方法は?
Uno.js
import Duo from "./duo.js";
default export {
loaded:() => { console.log("Uno loaded"); }
}
Duo.js
default export {
loaded:() => { console.log("Duo loaded"); }
}
は、INITををロードし、などを開始。しかし、プリントアウトは得られませんでした。その後、私はしばらくそれをgoolearchedしたが、何か関連する何かを示す例は見られなかった。イベントが組み込まれているようなVueフレームワーク。構造体を追加すると、モジュールとプロトタイプの間の比較の波が生成されます。
通常、方法の例がたくさんある場合、それは達成できないことを意味します。しかし、私はそれが実行可能であることを矛盾する陳述を見つけていないので、私はまだ少し希望がある。
私はアプローチchaining the require
and subsequent statementsを見たことがありますが、私の場合はモジュール自体が自己完結的に冗長になりたいと思っています。
デフォルト輸出オブジェクトリテラル悪い考えです。代わりに、名前付きエクスポートを使用してください: 'export function loaded(){...}'。 – Bergi