Я пытаюсь условно применить класс 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]», получен объект
found in ---> <BTableColumn> <BTable> <MyPage> at src/views/MyPage.vue <App> at src/App.vue <Root>
Но почему-то все работает, как ожидалось (не считая сообщения об ошибке)!
Что происходит и как до сих пор работает? Есть ли способ исправить?