Я изо всех сил пытаюсь найти решение, которое кажется основной проблемой.
У меня есть шаблон, который использует цикл v-for для создания некоторого контента, внутри этого контента мне нужно запуститьфункция, чтобы проверить, соответствует ли contentID идентификатору из отдельного списка.Если они совпадают, мне нужно взять эти данные и показать их в моем цикле.В настоящее время единственный способ получить эти данные - запустить функцию, которая проверяет несколько раз, то есть
methods: {
findClientName (clientId) {
for (let name of this.clientList) {
if (name.id == clientId) {
return {
name
}
}
}
}
<v-card-text>
{{ findClientName(item.client_id).name.f_name }}
{{ findClientName(item.client_id).name.l_name }}
</v-card-text>
Это кажется довольно неэффективным способом сделать это, потому что мне нужно вызывать метод в каждой частиданные, которые я хочу, не существует ли способа просто присвоить их локальной переменной внутри шаблона, например ..
{ clientData = findClientName(item.client_id) }
{{ clientData.f_name }}
{{ clientData.l_name }}
Что я пропускаю или о чем не думаю?