fix: scrollbar is obscured (#3331)

This commit is contained in:
xachary 2023-11-24 00:04:34 +08:00 committed by GitHub
parent 42e9de50a2
commit 3f65baf503
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 5 deletions

View File

@ -23,8 +23,7 @@ body {
position: relative;
width: 100%;
height: 100%;
overflow: visible;
overflow-x: hidden;
overflow: hidden;
&.color-weak {
filter: invert(80%);

View File

@ -1,7 +1,9 @@
<template>
<div :class="[prefixCls, getLayoutContentMode]" v-loading="getOpenPageLoading && getPageLoading">
<div :class="[prefixClsScroll]">
<PageLayout />
</div>
</div>
</template>
<script lang="ts" setup>
import PageLayout from '@/layouts/page/index.vue';
@ -13,6 +15,7 @@
defineOptions({ name: 'LayoutContent' });
const { prefixCls } = useDesign('layout-content');
const { prefixCls: prefixClsScroll } = useDesign('layout-content-scroll');
const { getOpenPageLoading } = useTransitionSetting();
const { getLayoutContentMode, getPageLoading } = useRootSetting();
@ -20,11 +23,14 @@
</script>
<style lang="less">
@prefix-cls: ~'@{namespace}-layout-content';
@prefix-cls-scroll: ~'@{namespace}-layout-content-scroll';
.@{prefix-cls} {
position: relative;
flex: 1 1 auto;
flex-grow: 1;
width: 100%;
height: 0;
min-height: 0;
overflow: auto;
// begin: (2K 31 ) bug , , ?
&.fixed {