-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Description
20240627170806.webm
相关问题
修复如下:
依赖
"@css-render/vue3-ssr": "^0.15.14",
"css-render": "^0.15.14",
plugins
import { setup } from '@css-render/vue3-ssr'
/**
* fix
*/
export default defineNuxtPlugin((nuxtApp) => {
const { collect } = setup(nuxtApp.vueApp)
useServerHead({
style: () => {
const stylesString = collect()
const stylesArray = stylesString.split(/<\/style>/g).filter(style => style)
return stylesArray.map((styleString: string) => {
const match = styleString.match(/<style cssr-id="([^"]*)">([\s\S]*)/)
if (match) {
const id = match[1]
return { 'cssr-id': id, 'children': match[2] }
}
return {}
})
},
})
})
待上游修复
Metadata
Metadata
Assignees
Labels
No labels