next.js 中加载和使用 Web Components
目录
由于 Next.js 默认是服务端加载模式,
所以需要在 useEffect 中 import Web 组件(仅在客户端加载的静态组件)。
示例:
import { useEffect } from "react";
function Home() {
useEffect(() => {
import("../public/components/my-loading.js"), [];
});
return (
<>
<my-loading></mc-loading>
</>
);
}
export default Home;