У меня есть таблица vue-good-table, которая изначально отображает сообщение «emptystate», прежде чем я присваиваю значения в поле строк. После того, как я добавлю значения в поле строк, таблица будет перерисована и покажет соответствующие данные. Если я тогда установлю в поле строк пустой массив, таблица не выполнит повторную визуализацию, как ожидается, для отображения сообщения «emptystate». Вместо этого он продолжает отображать данные, которые раньше были в массиве.
Код шаблона выглядит так:
<template>
<div>
<vue-good-table :columns="columnData" :rows="rowData" styleClass="vgt-table"/>
</div>
</template>
Я установил наблюдения для rowData, чтобы гарантировать, что состояние действительно изменяется и что оно действительно имеет длину 0, но, несмотря на это, таблица не выполняет повторный рендеринг для отображения пустого состояния, даже если оно знает, что rowData является пустым массивом.
Кто-нибудь когда-либо сталкивался с таким поведением раньше?