Cann't get the router in composition api by useRouter()?

Viewed 21
<script setup>
import { useRouter } from 'vue-router'

const menus = useRouter();
console.log(menus);
</script>

it's not return the routers , but return an obejct like this: enter image description here

So what I can do to fix that?

1 Answers

I'm usually like this, without using {}

import VueRouter from "vue-router";
const routes = [
 {
   path: "/",
   name: "Home",
   component: Home,
 },
];

const router = new VueRouter({
 mode: "history",
 base: process.env.BASE_URL,
 routes,
});
Related