22 lines
419 B
TypeScript
22 lines
419 B
TypeScript
import { createApp } from 'vue'
|
|
import { createRouter, createWebHistory } from 'vue-router';
|
|
import routes from './routes';
|
|
import App from './App';
|
|
import './main.scss';
|
|
|
|
const router = createRouter({
|
|
routes,
|
|
history: createWebHistory(),
|
|
scrollBehavior(to) {
|
|
if (to.hash) {
|
|
return { el: to.hash };
|
|
}
|
|
|
|
return { top: 0 };
|
|
}
|
|
});
|
|
|
|
const app = createApp(App);
|
|
app.use(router);
|
|
app.mount('#app');
|