useRouter() return undefined
See original GitHub issuewhen i use useRouter break away vue hooks , it return undefined, but in the vue hooks, it return Router.
so i dont know this reason, Please answer me how to use useRouter is normal js, because i want to use it in vuex

Issue Analytics
- State:
- Created 3 years ago
- Comments:5
Top Results From Across the Web
useRouter/withRouter receive undefined on query in first render
I found something: isReady: boolean - Whether the router fields are updated client-side and ready for use. Should only be used inside of ......
Read more >Vue 3 useRouter undefined - Get Help
Hi, I want to add a simple event listen that watches for network connectivity changes in Vue 3, I have it working, but...
Read more >Fixing Next.js router query param returning undefined on ...
If you're getting undefined query params in nextjs on the first render and want to fix ... const Test = () => {...
Read more >[Vue.js] Parameters of router are undefined. - Medium
[Vue.js] Parameters of router are undefined. ... const route = useRoute()const router = useRouter()let companyId: Ref<string | string[]> ...
Read more >vue3.0路由跳转useRouter执行后undefined问题-踩坑笔记
方法一注意:useRouter执行一定要放在setup方法内的顶部, ... return { ... import { useRouter } from 'vue-router'打印useRouter为undefined.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
useRouter must be called inside of setup() (documentation link)
But you can use composition api for extract logic of routing
I hope it helps, good luck!
That composables should only be used in Vue components (in
setup()is now documented here:https://vuejs.org/guide/reusability/composables.html#usage-restrictions