【发布时间】:2019-12-05 04:08:08
【问题描述】:
我试图在子组件中隐藏父组件中的按钮。我使用道具绑定元素并使用 v-show 指令隐藏它,但不是隐藏按钮,而是隐藏整个选项卡。
这是我的父组件:
<div class="col-lg-auto" v-if="unpaid.qr_code === 1">
<q-btn glossy
size="md"
:label="$t('Common.GetQrCode.Button')"
@click="makePayment(unpaidIndex, true)" color="positive"
v-bind="share">
</q-btn>
</div>
<div class="col-lg-auto" v-if="unpaid.qr_code === 1">
-- OR --
</div>
props: {
share: {
type: Boolean,
default: true
},
这个组件也在其他组件中使用,至于我的子组件是
<payment-tab v-if="depositRefundID !== undefined && depositRefundID !== null && depositRefundID !== '' && loadingComplete" v-show:share="false">
【问题讨论】:
-
下次请正确格式化您的代码。
-
也使用 v-else
标签: javascript vue.js frontend quasar-framework