Vuetify v-select несколько функций, используемых в тандеме с v-data-table, имеет проблемы с отслеживанием привязок модели - PullRequest
0 голосов
/ 27 июня 2018

Я столкнулся с каким-то странным поведением с помощью v-select и v-data-table. Проблема заключается в том, что привязки модели содержат выбор данного компонента v-select, когда он представлен для каждой строки в таблице v-data. Непонятно, использую ли я входные привязки способом, который не очень хорошо работает с Vuetify (привязки v-select хранятся в объекте с ключом по идентификатору из каждой строки таблицы), или это допустимый дефект с компонентом v-select.

Эта проблема возникает только тогда, когда функция multiple включена на компоненте v-select и демонстрируется этим Codepen: https://codepen.io/dkichler/pen/gKBZLR

Это можно продемонстрировать, выбрав выбор для одной из строк, а затем попытавшись изменить порядок сортировки (например, по имени). Таблица, использующая одиночный выбор v-select, переупорядочивает и поддерживает выборки с соответствующей строкой, как и ожидалось, но таблица множественного выбора v-select этого не делает, и вместо этого выдает ошибку TypeError:

[Vue warn]: Error in callback for watcher "inputValue": "TypeError: Cannot read property 'findIndex' of undefined"

Неправильно ли я использую компонент или есть дефект в v-select или v-data-table?

1 Ответ

0 голосов
/ 05 июля 2018

Оказывается, это был дефект в Vuetify 1.0.17, и он был исправлен в версии 1.1.1. Указанное кодовое перо было обновлено и теперь работает как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...