mirror of
https://github.com/nuxt/nuxt.git
synced 2025-02-25 10:08:29 +00:00
fix(nuxt): use _
for NuxtIsland name on server pages (#31072)
This commit is contained in:
parent
08fab51053
commit
530d02c093
@ -53,7 +53,7 @@ export const createIslandPage = (name: string) => {
|
||||
return () => {
|
||||
return h('div', [
|
||||
h(NuxtIsland, {
|
||||
name: `page:${name}`,
|
||||
name: `page_${name}`,
|
||||
lazy: props.lazy,
|
||||
ref: islandRef,
|
||||
context: { url: path },
|
||||
|
@ -84,7 +84,7 @@ export const componentsIslandsTemplate: NuxtTemplate = {
|
||||
)
|
||||
|
||||
const pageExports = pages?.filter(p => (p.mode === 'server' && p.file && p.name)).map((p) => {
|
||||
return `"page:${p.name}": defineAsyncComponent(${genDynamicImport(p.file!)}.then(c => c.default || c))`
|
||||
return `"page_${p.name}": defineAsyncComponent(${genDynamicImport(p.file!)}.then(c => c.default || c))`
|
||||
}) || []
|
||||
|
||||
return [
|
||||
|
@ -2513,7 +2513,7 @@ describe('component islands', () => {
|
||||
const { page } = await renderPage('/')
|
||||
|
||||
const islandPageRequest = page.waitForRequest((req) => {
|
||||
return req.url().includes('/__nuxt_island/page:server-page')
|
||||
return req.url().includes('/__nuxt_island/page_server-page')
|
||||
})
|
||||
await page.getByText('to server page').click()
|
||||
await islandPageRequest
|
||||
|
Loading…
Reference in New Issue
Block a user