이 문서는 AI에 의해 번역되었습니다. 정확한 정보는 영어 버전을 참조하세요.
URL을 통해 UMD/AMD 또는 전역(global)으로 마운트된 스크립트를 비동기적으로 로드하며, CSS도 로드할 수 있습니다. ECharts, Chart.js, FullCalendar(UMD 버전), jQuery 플러그인 등 UMD/AMD 라이브러리를 사용해야 하는 RunJS 시나리오에 적합합니다. .css 주소를 전달하면 스타일을 로드하고 주입합니다. 라이브러리가 ESM 버전도 제공하는 경우 ctx.importAsync()를 우선적으로 사용하십시오.
JSBlock, JSField, JSItem, JSColumn, 워크플로우, JSAction 등 RunJS에서 UMD/AMD/global 스크립트나 CSS를 필요에 따라 로드해야 하는 모든 시나리오에서 사용할 수 있습니다. 전형적인 용도: 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()를 우선 사용하십시오.