mirror of
https://github.com/soybeanjs/soybean-admin.git
synced 2025-12-25 05:50:18 +08:00
fix(projects): 修复页面缓存,添加多页签删除
This commit is contained in:
@@ -1,25 +0,0 @@
|
||||
import { ref, watch } from 'vue';
|
||||
import { useRoute } from 'vue-router';
|
||||
|
||||
export default function useScrollBehavior() {
|
||||
const scrollbar = ref<HTMLElement | null>(null);
|
||||
const route = useRoute();
|
||||
|
||||
function resetScrollBehavior() {
|
||||
scrollbar.value?.scrollTo({ left: 0, top: 0 });
|
||||
}
|
||||
|
||||
function resetScrollWatcher() {
|
||||
watch(
|
||||
() => route.name,
|
||||
() => {
|
||||
resetScrollBehavior();
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
return {
|
||||
scrollbar,
|
||||
resetScrollWatcher
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user