Я разрабатываю интерфейс через Vue.js и Buefy.
Я использую таблицу Buefy для сортировки по событию щелчка в определенном поле. Конечно, по умолчанию мои таблицы отсортированы по порядку создания. (Backend) То, что я хочу сделать, - это временное выравнивание, которое может быть выполнено во внешнем интерфейсе, как сейчас.
Уже это прекрасно. Однако текущие события щелчка столбца не вернутся к порядку сортировки по умолчанию (порядку создания), если они не будут обновлены.
Надеюсь, вы понимаете мои слова. Если вам нужен дополнительный код или объяснение, не стесняйтесь сообщить нам.
Спасибо за чтение.
Жду вашей помощи.
component.vue
<b-table :data="movies">
<template slot-scope="props">
<b-table-column centered="true" field="title" label="title" sortable>
<strong>{{props.row.title}}<strong>
</b-table-column>
<b-table-column centered="true" field="content" label="content" sortable>
<strong>{{props.row.content}}<strong>
</b-table-column>
<template>
</b-table>
this.movies
. Я не знаю, подходит ли таблица на место. Если это так, вам нужно будет сохранить копию исходного массива и сбросить фильмы на эту копию. В противном случае вам может сойти с рук что-то вродеthis.movies = [...this.movies]
в зависимости от других аспектов вашего приложения. - person Stephen Thomas   schedule 20.05.2019