方法一:
import {useRouter} from 'vue-router'
const use_router = useRouter()
use_router.push('/pathName')
方法二:
import router from '@/router'
router.push('/pathName')
区别:
第一种方法的使用位置:
在vue3中,使用在组件的带setup属性的script标签内
<script setup lang="ts">
import { useRouter } from 'vue-router'
const router = useRouter()
function handleExitClick() {
router.push('/login')
}
</script>
第二种方式的使用位置:
适用于vue3和vue2版本,可以使用在任意文件中(js文件和vue文件)