После того, как вы создали экземпляры таблиц данных, вы не можете обновить данные в них, обновив dom. Вам нужно использовать API данных, чтобы вызвать refre sh с использованием самых последних данных.
В хуке mounted
создайте экземпляр dataTables и сохраните ссылку.
{
...
data() {
return {
dtRef: null
}
},
mounted() {
this.dtRef = $('#myTable').DataTable();
}
}
После этого, очистить и обновить данные, как только вернется топор ios.
axios.get('/getRoomsDatatable')
.then((res) => {
this.roomsData = res.data
datatable.clear();
datatable.rows.add(res.data);
datatable.draw();
})
Вам нужно немного поиграться с этим , убедившись, что ваш источник данных настроен на правильное отображение данных.
В качестве альтернативы, после того, как данные были извлечены, вы можете уничтожить объект данных и создать его экземпляр, но вы можете испытать fla sh содержимого до чтения стиля.