【发布时间】:2020-10-04 23:54:48
【问题描述】:
谁能向我解释这个错误。这个组件的想法是在它从父组件接收到布尔属性时显示一个弹出窗口。它可以工作,但是当我尝试关闭弹出窗口时出现错误。提前致谢。
<template>
<v-dialog v-model="showHazteSocioPopup" max-width="700">
<v-sheet>
<p id="test-v-dialog">
Pop-Ups
</p>
<v-btn @click="showMemberPanel">
Hacerse Socio
</v-btn>
<v-btn @click="hideMemberPanel">
Seguir con la compra
</v-btn>
</v-sheet>
</v-dialog>
</template>
<script>
export default {
name: 'PopupCheckoutActeSocio',
props: {
isVisible: {
type: Boolean,
require: true
}
},
computed: {
showHazteSocioPopup () {
return this.isVisible
}
},
methods: {
showMemberPanel () {
this.showHazteSocioPopup = false
this.$store.commit('setPanelComponent', 'alta-socio-checkout')
this.$store.commit('setPanelVisibility', true)
},
hideMemberPanel () {
this.showHazteSocioPopup = false
this.$parent.finishOrder()
}
}
}
</script>
【问题讨论】:
标签: vue.js vue-component