ๅ‘ฝๅๅธƒๅฑ€๏ผˆNamed Layout๏ผ‰

ๆœ‰ๆ—ถ๏ผŒ็›ธๅ…ณ่ทฏ็”ฑ็š„ๅธƒๅฑ€้œ€่ฆไธŽๅ…ถๅ…„ๅผŸ่ทฏ็”ฑๆˆช็„ถไธๅŒใ€‚ ๅฏไปฅไธบไธๅŒ็š„ๅ…„ๅผŸ่ทฏ็”ฑๅฎšไน‰ๅคšไธชๅธƒๅฑ€ใ€‚ ไธ€ไธชdefaultๅธƒๅฑ€ๅ’Œไปปๆ„ๆ•ฐ้‡็š„namedๅธƒๅฑ€ใ€‚ ๅญ่ทฏ็”ฑๅฏไปฅ่ฏทๆฑ‚็‰นๅฎš็š„namedๅธƒๅฑ€ใ€‚

Qwik City ๅฎšไน‰ไบ†layoutsๅœจ src/routes ไธญ็š„็บฆๅฎš๏ผŒๅ…ถๆ–‡ไปถๅ่ฆไปฅ layout ๅผ€ๅคดใ€‚ ่ฟ™ๅฐฑๆ˜ฏไธบไป€ไนˆ้ป˜่ฎคๅธƒๅฑ€่ขซๅ‘ฝๅไธบ layout.tsxใ€‚ ๅ‘ฝๅๅธƒๅฑ€ไนŸไปฅ layout ๅผ€ๅคด๏ผŒๅŽ่ทŸไธ€ไธช็ ดๆŠ˜ๅท - ๅ’Œไธ€ไธชๅ”ฏไธ€ๅ็งฐ๏ผŒไพ‹ๅฆ‚ layout-narrow.tsxใ€‚

src/
โ””โ”€โ”€ routes/
    โ”œโ”€โ”€ contact/
    โ”‚   โ””โ”€โ”€ index@narrow.tsx      # https://example.com/contact (Layout: layout-narrow.tsx)
    โ”œโ”€โ”€ layout.tsx                # Default layout
    โ”œโ”€โ”€ layout-narrow.tsx         # Default named layout
    โ””โ”€โ”€ index.tsx                 # https://example.com/ (Layout: layout.tsx)
  • https://example.com/
    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
    โ”‚       src/routes/layout.tsx                      โ”‚
    โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
    โ”‚  โ”‚    src/routes/index.tsx                    โ”‚  โ”‚
    โ”‚  โ”‚                                            โ”‚  โ”‚
    โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
    โ”‚                                                  โ”‚
    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
    
  • https://example.com/contact
    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
    โ”‚       src/routes/layout-narrow.tsx               โ”‚
    โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
    โ”‚  โ”‚    src/routes/contact/index@narrow.tsx     โ”‚  โ”‚
    โ”‚  โ”‚                                            โ”‚  โ”‚
    โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
    โ”‚                                                  โ”‚
    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
    
Made with โค๏ธ by