Router μΈμ€ν΄μ€
β pageλ₯Ό μ΄λν μ μκ² ν΄μ£Όλ κ°μ²΄
β μΉ μ΄ν리μΌμ΄μ μ 체μμ λ± βνλβλ§ μ‘΄μ¬
μ λ°μ μΈ λΌμ°ν° κΈ°λ₯μ κ΄λ¦¬
| νλ‘νΌν° / λ©μλλͺ | μ€λͺ |
|---|---|
| app | λΌμ°ν°λ₯Ό μ¬μ©νλ Root Vue μΈμ€ν΄μ€ |
| mode | λΌμ°ν° λͺ¨λ |
| currentRoute | νμ¬ λΌμ°νΈμ λν Route κ°μ²΄ |
| push(location) | νμ΄μ§ μ΄λ μ€ν(νμ€ν 리μ μ μνΈλ¦¬ μΆκ°O) |
| replace(location) | νμ΄μ§ μ΄λ μ€ν(νμ€ν 리μ μ μνΈλ¦¬ μΆκ°X) |
| go(n) | νμ€ν 리μμ nλ¨κ³ μ΄λ |
| back( ) | νμ€ν 리μμ ν λ¨κ³ λμκ° |
| foward( ) | νμ€ν 리μμ ν λ¨κ³ μμΌλ‘ κ° |
| addRoute(routes) | λΌμ°ν°μμ λμ μΌλ‘ λΌμ°νΈλ₯Ό μΆκ° |
Route κ°μ²΄
β νμ¬ νμ΄μ§μ λν μ 보
β νμ¬ νμ±νλ λΌμ°νΈμ μνλ₯Ό μ μ₯ν κ°μ²΄
νμ΄μ§ μ΄λ λ±μΌλ‘ λΌμ°ν μ΄ λ°μν λλ§λ€ μμ±
| νλ‘νΌν° / λ©μλλͺ | μ€λͺ |
|---|---|
| path | νμ¬ λΌμ°νΈμ κ²½λ‘λ₯Ό λνλ΄λ λ¬Έμμ΄ |
| params | μ μλ URL ν¨ν΄κ³Ό μΌμΉνλ νλΌλ―Έν°μ key-value μμ λ΄κ³ μλ κ°μ²΄ |
| query | 쿼리 λ¬Έμμ΄μ key-value μμ λ΄κ³ μλ κ°μ²΄ |
| hash | νμ¬ URLμ URL ν΄μκ° μμ κ²½μ° λΌμ°νΈμ ν΄μκ°μ κ°λλ€. ν΄μκ° μλ€λ©΄ λΉ κ°μ²΄ λ°ν |
| fullpath | 쿼리 λ° ν΄μλ₯Ό ν¬ν¨νλ μ 체 URL |
| name | μ΄λ¦μ κ°μ§ λΌμ°νΈμΈ κ²½μ°, λΌμ°νΈμ μ΄λ¦ |