框架整合Qwik如何在 Qwik 中使用 emfont。靜態使用 用 useVisibleTask$ 加載 emfont。 import { useVisibleTask$ } from '@builder.io/qwik'; export default component$(() => { useVisibleTask$(() => { import('https://font.emtech.cc/emfont.js').then((mod) => { mod.emfont.init(); }); }); return <p class="emfont-jfopenhuninn">Hello emfont</p>; }); 動態追蹤 監聽元素變動,局部 re-init。 import { component$, useSignal, useVisibleTask$ } from '@builder.io/qwik'; export default component$(() => { const textRef = useSignal<HTMLElement>(); useVisibleTask$(({ track }) => { track(() => textRef.value); if (textRef.value) { import('https://font.emtech.cc/emfont.js').then((mod) => { mod.emfont.init({ root: textRef.value }); }); } }); return <p class="emfont-jfopenhuninn" ref={textRef}>Hello emfont</p>; });Edit on GitHubPreviousAstroNextReact / Next.js