【发布时间】:2021-04-10 14:47:33
【问题描述】:
我正在使用 Buefy 网格并尝试将道具从 v-slot 传递到同一元素中的另一个属性,但我收到错误消息说“道具未定义”,即使它就在它的正上方。有关如何解决此错误的任何想法?
<b-table :data="rowsData">
<b-table-column
v-slot="props"
:cell-class="props.row.showDetail ? 'selected-row': ''"
>
</b-table-column>
</b-table>
【问题讨论】:
-
根据 Buefy 的文档,代码似乎是正确的。你使用 Vue v2.6 吗?
-
是的,我正在使用 vue "^2.6.10"。当我在
元素中使用道具时,它可以工作,但是当我在起始标记中使用它时却不起作用 -
嗯,这很重要,我认为你不能在元素本身上使用作用域插槽道具,有趣
标签: vue.js vuejs2 vue-component vuex buefy