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 } }) }