vue-element-plus-admin的permission.ts,useRouter()为什么获取不到,返回undefined。
/store/modules/permission.ts文件
import { useRouter } from 'vue-router'
console.log(useRouter());//undefined
vue-element-plus-admin的permission.ts,useRouter()为什么获取不到,返回undefined。
/store/modules/permission.ts文件
import { useRouter } from 'vue-router'
console.log(useRouter());//undefined
3 回答3.2k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
4 回答3.4k 阅读
1 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
所有的导航现在都是异步的 所有的导航,包括第一个导航,现在都是异步的
所以在组件挂在的时候需要确保路由已经加载
然后,再把 const router = useRouter()放到setup里进行获取