useRouter执行一定要放在setup方法内的顶部或者其他位置,不能放在下面setup的函数里面执行(方法内定义的其他函数),否则作用域改变useRouter执行是undefined。
import {
useRouter } from 'vue-router';
// 1. 获取 router
const router = useRouter();
// 2. 调用router 的方法
function toPage(){
本文详细介绍了在Vue.js应用中使用`useRouter`时的位置限制。强调了`useRouter`必须在setup方法的顶部进行初始化,不能在内部函数中使用,否则可能导致`undefined`错误。通过一个具体的示例展示了如何正确调用`router.push`来导航到指定页面。
useRouter执行一定要放在setup方法内的顶部或者其他位置,不能放在下面setup的函数里面执行(方法内定义的其他函数),否则作用域改变useRouter执行是undefined。
import {
useRouter } from 'vue-router';
// 1. 获取 router
const router = useRouter();
// 2. 调用router 的方法
function toPage(){
6870
1364
1120

被折叠的 条评论
为什么被折叠?