写在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' });
}
控制台的提示
报错的内容
6 回答2.9k 阅读✓ 已解决
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答4.2k 阅读✓ 已解决
所有的导航现在都是异步的 所有的导航,包括第一个导航,现在都是异步的
所以在组件挂在的时候需要确保路由已经加载
然后,再把 const router = useRouter()放到setup里进行获取