在Nuxt 2中,我可以使用服务器端呈现的模板组件,方法是利用模板包中提供的renderToString()方法和一个Nuxt挂钩相结合,如下所示:
import { renderToString } from '[my-components]/dist-hydrate'
export default function () {
this.nuxt.hook('generate:page', async (page) => {
const render = await renderToString(page.html, {
prettyHtml: false
})
page.html = render.html
})
}
自从最近发布模版2.16.0以来,我就可以在由Vite驱动的Nuxt 3中使用本地web组件。然而,我还没有找到一种方法来连接模板水化过程。不幸的是,还没有可组合useHydration()的文档。
有人知道我怎样才能让这个在Nuxt 3工作吗?
https://stackoverflow.com/questions/72478699
复制相似问题