๐Ÿ“• Language/Vue

[vuejs] ๋ผ์šฐํ„ฐ ์ด๋™ ์‹œ, ์Šคํฌ๋กค ์ด๋™

a n u e 2023. 9. 22. 17:01

 

 

์Šคํฌ๋กค์ด ๋‚ด๋ ค๊ฐ„ ์ƒํƒœ์—์„œ, ๋ผ์šฐํ„ฐ๋กœ ํŽ˜์ด์ง€๋ฅผ ์ด๋™ํ•˜๋Š” ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ฌ ๋•Œ

์ „ํ™˜๋œ ํŽ˜์ด์ง€์˜ ์Šคํฌ๋กค ์œ„์น˜๊ฐ€ ๊ทธ๋Œ€๋กœ ๋‚จ์•„์žˆ๋Š” ๋ฌธ์ œ ๋ฐœ์ƒ

 

ํ•ด๊ฒฐ์€ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๋‹ค.

๋ผ์šฐํ„ฐ ์ธ์Šคํ„ด์Šค์— ํ•ด๋‹น ๋ฉ”์„œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.

 

๋‚˜์˜ ๊ฒฝ์šฐ์—๋Š” ์Šคํฌ๋กค์„ ์ตœ์ƒ๋‹จ์œผ๋กœ ์˜ฌ๋ ค์•ผํ•ด์„œ ์ขŒํ‘œ๋ฅผ ์ €๋ ‡๊ฒŒ ์ฃผ์—ˆ๋‹ค.

 

const router = new VueRouter({
	...
    scrollBehavior(to, from, savedPosition) {
    	return { x :0, y: 0};
    }
})

 

 


์ฐธ๊ณ  

(์˜ˆ์‹œ์— top์„ 0์œผ๋กœ ์ฃผ๋ผ๊ณ  ์ ํ˜€์žˆ์œผ๋‚˜, ์—๋Ÿฌ ํ‘œ๊ธฐ๊ฐ€ ๋‚˜๊ธธ๋ž˜ x, y ์ขŒํ‘œ๋กœ ์ฃผ์—ˆ์Œ)

 

https://router.vuejs.org/guide/advanced/scroll-behavior.html

 

Vue Router | The official Router for Vue.js

The official Router for Vue.js

router.vuejs.org