Ändern Sie die Referenz der übergeordneten Komponente in der untergeordneten Komponente mit Vue 3
P粉615886660
P粉615886660 2023-12-05 14:45:34
0
2
543

Ich habe eine untergeordnete Komponente namens Navbar. Abmelden ist eine Option in der Navigationsleiste.

<a @click="(event) => {event.preventDefault();}">
  Logout 
</a>

Ich habe dies Navbar 导入到名为 Home 的父组件中。而在Home in eine übergeordnete Komponente namens Home importiert. In der Home-Komponente gibt es ein div (eine modale Box),

<div class="modal" v-if="modal">

Dieses Modal wird nur angezeigt, wenn die Modalreferenz true ist.

<script setup>
import Navbar from './components/Navbar.vue';
import {ref} from 'vue';

const modal = ref(false);

</scipt>

Meine Frage ist, wie man diesen Modus-ref-Wert auf Navbar 子组件中的 logout 选项时,如何将此模式 ref 值设置为 true setzt, wenn wir auf die Option logout in der

untergeordneten Komponente klicken. 🎜
P粉615886660
P粉615886660

Antworte allen(2)
P粉312631645

在父级中


在导航栏中


注意@click.prevent=.... - 它为您执行preventDefault

P粉521697419

你可以从孩子身上发出说 Navbar.vue


  Logout 

然后你会在父级中使用 Navbar.vue


.
.
.

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!