首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无效的支柱:输入检查失败的支柱"cellClass“。值"[object Object]“的预期字符串,got对象

无效的支柱:输入检查失败的支柱"cellClass“。值"[object Object]“的预期字符串,got对象
EN

Stack Overflow用户
提问于 2020-05-10 23:57:45
回答 1查看 3.4K关注 0票数 1

我试图有条件地将CSS类应用于b-table中的行(全部为CSS),如下所示:

代码语言:javascript
复制
<b-table-column class="is-unselectable" 
    :cell-class="{ 'has-pointer-cursor': props.row.url != null }" 
    field="version" label="Name" :custom-sort="sortName" sortable>

    <!-- Content -->

</b-table-column>

has-pointer-cursor存在于该vue页面/组件的样式部分。

我在控制台中得到了这个错误/警告:

Vue警告:无效的支柱:类型检查失败的道具"cellClass“。值" object“的预期字符串,got对象

载于-->载于src/view/myPage.vue的src/App.vue

但不知怎么的,它正在按预期工作(没有考虑到错误消息)!

发生了什么,它是如何工作的?有办法解决吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-11 00:02:44

b-table-column组件需要一个cell-class支柱的字符串值,但是您要为它传递一个对象。

试一试这个

代码语言:javascript
复制
<b-table-column :cell-class="props.row.url ? 'has-pointer-cursor' : ''" ...>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61720289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档