๋ฐ์ํ Vue.js15 Nested Router Nested Router(๋ค์คํฐ๋ ๋ผ์ฐํฐ)๋ ๋ผ์ฐํฐ๋ก ํ์ด์ง๋ฅผ ์ด๋ํ ๋ ์ต์ 2๊ฐ ์ด์์ ์ปดํฌ๋ํธ๋ฅผ ํ๋ฉด์ ๋ํ๋ผ ์ ์๋ค. ๋ค์คํฐ๋ ๋ผ์ฐํฐ๋ฅผ ์ด์ฉํ๋ฉด URL์ ๋ฐ๋ผ์ ์ปดํฌ๋ํธ์ ํ์ ์ปดํฌ๋ํธ๊ฐ ๋ค๋ฅด๊ฒ ํ์๋๋ค. 2022. 6. 6. [Vue.js] router URL์ ํด์ ๊ฐ(#)์ ์์ ๋ ๋ฒ vue router์ ๊ธฐ๋ณธ URL ํ์์ ํด์ ๊ฐ(#)์ ์ฌ์ฉํ๋ค. ๋ง์ฝ index.html/login๊ณผ ๊ฐ์ด ํด์ ๊ฐ์ ์์ ๊ณ ์ถ์ผ๋ฉด ํ์คํ ๋ฆฌ ๋ชจ๋(history mode)๋ฅผ ํ์ฉํ๋ฉด ๋๋ค. var router = new VueRouter({ mode: 'history', routes }) 2022. 6. 6. [Vue.js] v-model v-model์ ์๋ฐฉํฅ ๋ฐ์ธ๋ฉ์ ํ ๋ ์ฌ์ฉํ๋ค. 2021. 12. 28. [Vue.js] v-on v-on์ DOM ์ด๋ฒคํธ๋ฅผ ์์ ํ ๋ ์ฌ์ฉํ๋ค. 2021. 12. 28. [Vue.js] v-bind ๋? v-bind๋ ๋ฐ์์ ์ผ๋ก html ์์ฑ์ ์ ๋ฐ์ดํธํ ๋ ์ฌ์ฉํ๋ค. 2021. 12. 28. [Vue] Error: Avoided redundant navigation to current location. ํ์ฌ ํ์ด์ง์์ ๋์ผํ ํ์ด์ง ๊ฒฝ๋ก๋ก ์ด๋ํ๋ ค๊ณ ํ๋ฉด ์๊ธฐ๋ ERROR๋ค. ๐๐ป ERROR๊ฐ ๋ฐ์ํ ์ฝ๋ this.$router.push('/monitoring'); ๐๐ป ์์ ํ ์ฝ๋ ๋์ค ํ๋๋ก ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค. -catch๋ก ์ค๋ฅ๋ฅผ ๋ฌด์ํ๊ธฐ this.$router.push('/monitoring').catch(()=>{}); -ํ์ฌ ์ฃผ์์ ์ด๋ํ ์ฃผ์๋ฅผ ๋น๊ตํด์ ์คํํ๊ธฐ if (this.$route.path !== '/monitoring') { this.$router.push('/monitoring') } 2021. 11. 24. ์ด์ 1 2 3 ๋ค์ ๋ฐ์ํ