useRouter执行一定要放在setup方法内的顶部或者其他位置,不能放在下面setup的函数里面执行(方法内定义的其他函数),否则作用域改变useRouter执行是undefined。
import { useRouter } from 'vue-router';
// 1. 获取 router
const router = useRouter();
// 2. 调用router 的方法
function toPage(){
router.push("/about");
}