package.json:
"vue-router": "^4.1.6",
main.js:
import {createApp} from 'vue'
import App from './App.vue'
import Router from './router'
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
import axios from 'axios'
const app = createApp(App)
app.use(Router).mount('#app')
app.config.globalProperties.$axios=axios;
router/index.js
import { createRouter, createWebHashHistory } from "vue-router";
import App from "../App.vue";
const router = createRouter({
history: createWebHashHistory(),
routes : [
{
path: "/",
name: "App",
component: App,
},
{
path: "/abc",
name: "ComponentA",
component: () =>
import("../components/A.vue"),
},
],
});
export default router;