Я использую vue-draggable с сотнями элементов в десятках списков.В большинстве других мест я могу использовать Vuex / getters / computed с минимальной задержкой.С перетаскиваемостью и количеством данных я не могу поддерживать скорость.В настоящее время я тестирую решение, в котором произойдет следующее:
props => отображать списки => перетащить (локальное сохранение немедленно) => слушатель сохраняет через ajax => vuex updates => prop будет обновляться, но яне зашел так далеко, и это не должно изменить отображение, если я сделаю сохранение правильно.
Суть в том, что я не против, если vuex обновит мои реквизиты.На самом деле, поскольку это многопользовательское приложение, обновления от других пользователей должны влиять на мои списки.
Я читал о людях, создающих вычислительные элементы, но тогда мне нужно было бы добавить слушателей на подпорки ипередайте это вместе с вычисленными предметами.
Я уверен, что вы все это возненавидите, но все остальное, что я пробовал, мучительно медленно.Держу пари, я также получу предположение, что у меня не должно быть столько списков, что мой вариант использования некорректен и т. Д.
= - = - = - = - = - = -Изменить: Вопрос (ы): 1) Есть мысли по этому поводу, как поток данных?2) Какие-либо альтернативы, чтобы избежать мутации опоры?