fix(Tabs): setLine when popup reopened (#8642)

This commit is contained in:
neverland 2021-05-01 16:44:02 +08:00 committed by GitHub
parent b43822562f
commit 8db718d2bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,6 +42,7 @@ import {
import { route, RouteProps } from '../composables/use-route';
import { useRefs } from '../composables/use-refs';
import { useExpose } from '../composables/use-expose';
import { onPopupReopen } from '../composables/on-popup-reopen';
// Components
import { Sticky } from '../sticky';
@ -123,10 +124,8 @@ export default defineComponent({
const state = reactive({
inited: false,
position: '',
lineStyle: {} as CSSProperties,
currentIndex: -1,
lineStyle: {
backgroundColor: props.color,
} as CSSProperties,
});
// whether the nav is scrollable
@ -443,6 +442,7 @@ export default defineComponent({
});
onActivated(setLine);
onPopupReopen(setLine);
onMountedOrActivated(init);
useEventListener('scroll', onScroll, { target: scroller.value });