import store from "@/store"; import { nextTick } from "vue"; export function beforeEach(to, from) { var adminMain = document.querySelector("#adminui-main"); if (!adminMain) { return false; } store.commit("updateViewTags", { fullPath: from.fullPath, scrollTop: adminMain.scrollTop, }); } export function afterEach(to) { var adminMain = document.querySelector("#adminui-main"); if (!adminMain) { return false; } nextTick(() => { var beforeRoute = store.state.viewTags.viewTags.filter( (v) => v.fullPath == to.fullPath )[0]; if (beforeRoute) { adminMain.scrollTop = beforeRoute.scrollTop || 0; } }); }