【发布时间】:2025-12-19 11:30:17
【问题描述】:
一种天真的、无用的尝试:
<v-btn class="btn-primary" @click="invite(props.item)" v-if="props.item.status
== 'NEW'" :loading="'loading'+props.item.id" @click.native="loader =
'loading'+props.item.id">
{{ $t("message.invite") }}
</v-btn>
这似乎失败了,因为 ":loading" 中的结果变成了一个字符串——它必须是一个布尔变量。那么如何根据该行的“id”动态引用布尔“加载”?
如果我只使用普通的,上面的效果很好:
loading="loading"
但必须是:
loading="loading123"
其中 123 是 props.item.id
【问题讨论】:
-
您是否有一个名为
loading的属性在您的data部分中有一个布尔值。否则,:loading="loading"也不应该工作。如果是这样,请在<script>标签内分享您的代码。
标签: vue.js vuetify.js