无效的道具:道具“ cellClass”的类型检查失败。期望的字符串,其值为“ [object Object]”,得到Object
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无效的道具:道具“ cellClass”的类型检查失败。期望的字符串,其值为“ [object Object]”,得到Object相关的知识,希望对你有一定的参考价值。
我试图有条件地将CSS类应用于b-table-column
中的行(所有b-table
),如下所示:
<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 Object]”,得到Object
found in ---> <BTableColumn> <BTable> <MyPage> at src/views/MyPage.vue <App> at src/App.vue <Root>
但是以某种方式,它正在按预期方式工作(未考虑错误消息!
正在发生什么以及它如何继续工作?有什么办法可以解决?
答案
b-table-column
组件需要cell-class
道具的字符串值,但您正在向其传递一个对象。
以上是关于无效的道具:道具“ cellClass”的类型检查失败。期望的字符串,其值为“ [object Object]”,得到Object的主要内容,如果未能解决你的问题,请参考以下文章
如何将 ref 作为道具传递:[Vue 警告]:无效的道具:道具“containerRef”的类型检查失败。预期对象,得到 HTMLDivElement?
无效的道具:道具“背景” elementui el-pagination 的类型检查失败
vue 警告:无效的道具:道具“modalState”的类型检查失败。预期布尔值,得到函数
[Vue 警告]:无效的道具:道具“值”的类型检查失败。预期的数组,得到值为 1 的数字