Vue3 springt zur gleichen Seite, der Pfad ist derselbe und die Seite wird nicht aktualisiert, wenn die übergebenen Parameter unterschiedlich sind

Wenn in vue3 die Route dieselbe ist, der Parameter quary jedoch unterschiedlich ist, wird der Sprung nicht aktualisiert

Wenn der Pfad der Route derselbe ist, der Quary jedoch unterschiedlich ist, werden Methoden wie onMounted während des Sprungs nicht ausgeführt und die Seite wird nicht aktualisiert.

Methode:

Ändern Sie die Router-Ansicht und fügen Sie der Beschriftung auf der app.vue-Seite einen Schlüssel hinzu. Wenn der Schlüssel anders ist, wird er aktualisiert.
Der vollständige Codeausschnitt lautet wie folgt

<template>
  <router-view :key="route.fullPath"></router-view>
</template>
<script  setup>
import { useRoute } from 'vue-router'
    const route = useRoute()
</script>

Supongo que te gusta

Origin blog.csdn.net/m0_70547044/article/details/132446669
Recomendado
Clasificación