λλ‘λ μ¬λ¬ κ°μ λ·°λ₯Ό μ€μ²©νμ§ μκ³ λμμ νμν΄μΌ νλ κ²½μ°κ° μμ΅λλ€. sidebar
λ·°μ main
λ·°λ‘ λ μ΄μμμ μμ±ν©λλ€. μ΄λ¦μ΄ μ§μ λ λ·°κ° νΈλ¦¬ν κ²½μ° μ
λλ€. λ·°μ νλμ outletμ΄ μλ λμ μ¬λ¬ κ°λ₯Ό μ¬μ©νμ¬ κ° outletμ μ΄λ¦μ μ§μ ν μ μμ΅λλ€. μ΄λ¦μ΄ μλ router-view
λ μ΄λ¦μΌλ‘ default
κ° μ£Όμ΄μ§λλ€.
<router-view class="view one"></router-view>
<router-view class="view two" name="a"></router-view>
<router-view class="view three" name="b"></router-view>
λ·°λ μ»΄ν¬λνΈλ₯Ό μ¬μ©νμ¬ λ λλ§ λλ―λ‘ μ¬λ¬ λ·°μλ λμΌν λΌμ°νΈμ λν΄ μ¬λ¬ μ»΄ν¬λνΈκ° νμν©λλ€. components
(sλ₯Ό λΆμ
λλ€) μ΅μ
μ μ¬μ©ν΄μΌν©λλ€.
const router = new VueRouter({
routes: [
{
path: '/',
components: {
default: Foo,
a: Bar,
b: Baz
}
}
]
})
μ΄ μμ λ μ¬κΈ°μμ νμΈν μ μμ΅λλ€.