useRoute — current route info. useRouter — navigation methods.
useRoute:
1<script setup>2const route = useRoute()34// Access route properties5console.log(route.params.id)6console.log(route.query.search)7console.log(route.path)8</script>
useRouter:
1<script setup>2const router = useRouter()34// Navigation methods5router.push("/posts/1")6router.replace("/login")7router.back()8router.go(-1)9</script>
Key differences: