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
+3 -3
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 });