<router-view>
์ปดํฌ๋ํธ๋ ์ฃผ์ด์ง ๋ผ์ฐํธ์ ๋ํด ์ผ์นํ๋ ์ปดํฌ๋ํธ๋ฅผ ๋ ๋๋งํ๋ ํจ์ํ ์ปดํฌ๋ํธ์
๋๋ค. <router-view>
์์ ๋ ๋๋ง๋ ์ปดํฌ๋ํธ๋ ์์ฒด <router-view>
๋ฅผ ํฌํจ ํ ์ ์์ผ๋ฉฐ, ์ด๋ ์ค์ฒฉ ๋ ๋ผ์ฐํธ๋ฅผ ์ํด ์ปดํฌ๋ํธ๋ฅผ ๋ ๋๋งํฉ๋๋ค.
name
์๋ฃํ:
string
๊ธฐ๋ณธ๊ฐ:
"default"
<router-view>
๊ฐ ์ด๋ฆ์ ๊ฐ์ง๊ณ ์์ ๋, ๊ทธ๊ฒ์ ์ผ์น๋ ๋ผ์ฐํธ ๋ ์ฝ๋์components
์ต์ ์์ ํด๋น ์ด๋ฆ์ผ๋ก ์ปดํฌ๋ํธ๋ฅผ ๋ ๋๋ง ํ ๊ฒ์ ๋๋ค. ์์ ๋ ์ด๋ฆ์ ๊ฐ์ง๋ ๋ทฐ๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
์ด๋ฆ์ด์๋ ๋ชจ๋ props๋ ๋ ๋๋ง๋ ์ปดํฌ๋ํธ๋ก ์ ๋ฌ๋์ง๋ง ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ผ์ฐํธ ๋ณ ๋ฐ์ดํฐ๋ ๋ผ์ฐํธ ๋งค๊ฐ ๋ณ์์ ํฌํจ๋ฉ๋๋ค.
์ด๊ฒ์ ๋จ์ง ์ปดํฌ๋ํธ์ด๋ฏ๋ก <transition>
๋ฐ <keep-alive>
์ ํจ๊ป ์๋ํฉ๋๋ค. ์์ชฝ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ๋๋ <keep-alive>
๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ์ญ์์ค.
<transition><keep-alive><router-view></router-view></keep-alive></transition>