我试图在单击另一个组件上的按钮时显示一个组件。
我尝试使用道具,但没有用,我可能做错了。
答案 0 :(得分:0)
嘿,所以这取决于组件所在的位置,但是在这种情况下,通常会在通常称为子组件的“内部”组件上放置一个按钮(因为它位于“父”组件内部)需要向上发射然后对父级中的事件做出反应,如下所示:
//Parent
<template>
<childWithButton @buttonClick="doSomething"/>
</template>
.
.
.
methods: {
doSomething(){
....<
}
}
...
//child ("childWithButton")
<template>
<button @click="$emit('buttonClick')></button>
</template>