写在setup里出现如下报错,页面无法跳转
import { useRouter } from 'vue-router';
let router = useRouter();
function exit() {
localStorage.removeItem("token");
router.push({ path: '/login' });
}
控制台的提示
报错的内容
写在setup里出现如下报错,页面无法跳转
import { useRouter } from 'vue-router';
let router = useRouter();
function exit() {
localStorage.removeItem("token");
router.push({ path: '/login' });
}
控制台的提示
报错的内容
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
5 回答796 阅读
4 回答2.2k 阅读✓ 已解决
3 回答5k 阅读✓ 已解决
2.2k 阅读
2 回答3.6k 阅读
1 回答17.5k 阅读
1 回答6.3k 阅读✓ 已解决
所有的导航现在都是异步的 所有的导航,包括第一个导航,现在都是异步的
所以在组件挂在的时候需要确保路由已经加载
然后,再把 const router = useRouter()放到setup里进行获取