시리즈 관리 페이지에서만 html전체 scroll을 동작하지 않도록 수정

This commit is contained in:
Yu Sung 2024-08-16 22:26:02 +09:00
parent baa6253b71
commit c6ba77fde6
2 changed files with 9 additions and 2 deletions

View File

@ -39,11 +39,12 @@
} }
} }
html::-webkit-scrollbar, body::-webkit-scrollbar { .noscroll {
overflow-y: hidden; overflow-y: hidden;
} }
html, body { .noscroll::-webkit-scrollbar {
overflow-y: hidden; overflow-y: hidden;
display: none;
} }
</style> </style>

View File

@ -82,6 +82,12 @@ const router = new VueRouter({
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
if (to.path !== '/login') { if (to.path !== '/login') {
if (to.path === '/content/series/list') {
document.documentElement.classList.add('noscroll'); // html에 클래스 추가
} else {
document.documentElement.classList.remove('noscroll');
}
const isAuthenticated = store.getters['accountStore/isAuthenticated'] const isAuthenticated = store.getters['accountStore/isAuthenticated']
if (isAuthenticated) { if (isAuthenticated) {
next(); next();