iPod Video White

๐Ÿ’ป dev

[Vue] Vue-router ๋„ค๋น„๊ฒŒ์ด์…˜ ๊ฐ€๋“œ

k_m_jin 2023. 1. 13. 18:12

๋ฐฉ๋ฒ• 1

router.beforeEach(async (to, from) => {
    const dir = to.path.split("/")[2];
    if (dir != "login" && !session.isLoggedIn()) {
        alert('๋กœ๊ทธ์ธ์„ ํ•ด์ฃผ์„ธ์š”')
        await router.push("/m/login")
    }
})

๋ฐฉ๋ฒ• 2

router.beforeEach(async (to, from) => {
    if (!to.path.startsWith("/m/login") && !session.isLoggedIn()) {
        alert('๋กœ๊ทธ์ธ์„ ํ•ด์ฃผ์„ธ์š”')
        await router.push("/m/login")
    }
})
๋ฐ˜์‘ํ˜•

'๐Ÿ’ป dev' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๋งํ’์„  css ๋กœ๋งŒ ๋งŒ๋“ค๊ธฐ  (0) 2023.06.15
[VUE] vue3 v-model props ๋กœ ๋„˜๊ธฐ๊ธฐ  (0) 2023.04.20
[vue] vue3 route ๊ฐ์ฒด  (0) 2023.03.03
[JS] Object.assign()  (0) 2023.02.01
[JS] target vs current target  (0) 2023.01.16