【发布时间】:2020-05-27 09:07:32
【问题描述】:
我想知道如果被单击的元素位于子组件中,如何打开一个弹出窗口。基本上,我是这样的:
//Child
<button @click="openPopup">Open</button>
export default {
methods: {
openPopup() {
this.$emit('openPopup');
}
}
}
//Parent
<popup v-show="isShown"></popup>
export default {
data() {
return {
isShown:false
}
}
所以基本上我可以看到正在发出事件,但不知道如何应用它来更改 isShown 值
【问题讨论】:
-
你可以用@来监听事件,比如
查看stackoverflow.com/questions/61866499/…