1.1.0 • Published 9 months ago
@sergtyapkin/scroll-restore v1.1.0
Scroll restore
Example on Vue framework:
// index.ts
import { createApp } from 'vue';
import createVueRouter from './Router.js'
import { ScrollRestore } from "@sergtyapkin/scroll-restore";
import App from './App.vue';
const Router = createVueRouter(Store);
const app = createApp(App)
.use(Router)
.use(ScrollRestore, Router, [
'events',
'docs',
], document.body)
.mount('#app');
// now ScrollRestore class available in any child component by:
// this.$scroll
// Docs.vue
<script>
export default {
data() {
return {
// ... some data ...
}
},
async mounted() {
// ... some logic ...
this.$scroll.restore(); // !!!!!!!!! RESTORE !!!!!!!!!!
},
}
</script>