Я начинаю разрабатывать приложение с vue. js и buefy . Есть один b-table
, где у меня есть b-table-column
, который отображает текст, полученный из функции (см. Ниже) в разделе methods моего компонента . Это работает хорошо, но когда я хочу выполнить поиск (а также отсортировать) в этом столбце, результат будет неверным. Сортировку можно решить путем определения специальной функции сортировки, но как я могу решить проблему поиска?
displayname (taxon, language) {
var displayname = taxon.taxonnames.filter(function (name) {
if (name.language === language) {
return name.name
}
})
return displayname.length > 0 ? displayname[0].name : taxon.latinname
}