このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。
URL を指定して UMD/AMD またはグローバルにマウントされるスクリプトを非同期で読み込みます。CSS の読み込みも可能です。ECharts、Chart.js、FullCalendar(UMD 版)、jQuery プラグインなどの UMD/AMD ライブラリを RunJS で使用する場合に適しています。ライブラリが ESM バージョンも提供している場合は、ctx.importAsync() を優先して使用してください。
RunJS 内で UMD/AMD/グローバルスクリプト、または CSS をオンデマンドで読み込む必要があるすべてのシーンで使用できます。例:JSBlock、JSField、JSItem、JSColumn、ワークフロー、JSAction など。典型的な用途:ECharts、Chart.js、FullCalendar (UMD)、dayjs (UMD)、jQuery プラグインなど。
| パラメータ | 型 | 説明 |
|---|---|---|
url | string | スクリプトまたは CSS のアドレス。短縮表記 <パッケージ名>@<バージョン>/<ファイルパス>(ESM CDN 経由で解析される際、オリジナルの UMD ファイルを取得するために ?raw が付与されます)またはフル URL をサポートします。.css が渡された場合は、スタイルを読み込み、注入します。 |
window にアタッチされるため(例:window.echarts)、戻り値が undefined になる場合があります。その場合は、ライブラリのドキュメントに従ってグローバル変数にアクセスしてください。.css が渡された場合は、loadCSS の結果を返します。echarts@5/dist/echarts.min.js。デフォルトの ESM CDN (esm.sh) では、https://esm.sh/echarts@5/dist/echarts.min.js?raw がリクエストされます。?raw は、ESM ラッパーではなくオリジナルの UMD ファイルを取得するために使用されます。https://cdn.jsdelivr.net/npm/dayjs@1/dayjs.min.js のように、任意の CDN アドレスを直接記述できます。.css で終わる URL を渡すと、ページに読み込まれ、注入されます。window にアタッチされることが多く、戻り値はライブラリのオブジェクトまたは undefined になります。ctx.importAsync() を優先してください。undefined である場合もあります。undefined の場合は、ライブラリのドキュメントに従って window からアクセスしてください。ctx.importAsync() を優先してください。