A、页面

  1. <template>
  2. <div>
  3. home
  4. <p><button @click="toggleDetail">跳转detail</button></p>
  5. </div>
  6. </template>
  7. <script setup>
  8. import {useRouter} from 'vue-router'
  9. const router = useRouter();
  10. function toggleDetail(){
  11. router.push('/detail?id=1002')
  12. }
  13. </script>

B、跳转页面接收id

  1. <template>
  2. <div>detail</div>
  3. </template>
  4. <script setup>
  5. import { onMounted } from "@vue/runtime-core";
  6. import {useRoute} from 'vue-router'
  7. const route = useRoute()
  8. onMounted(()=>{
  9. console.log(route.query)
  10. })
  11. </script>