Превосходно
Случай 2 - в том случае, когда одна и та же проблема может возникнуть), в моем случае проблема была вызвана следующей строкой:
<webServices>
<protocols>
<remove name="Documentation"/>
</protocols>
</webServices>
Это хорошо работает на сервере как вызовы выполняются непосредственно с помощью функции webservice - однако это не сработает, если вы запустите службу непосредственно из .Net в среде отладки и хотите протестировать запуск функции вручную.
Начните с вычисляемого свойства, чтобы упростить ввод данных.
computed: {
people() {
let people = []
this.json.hits.forEach((item) => {
let hits = item.inner_hits.top_hits.hits
people.push({
_source: item._source,
hits: hits,
})
})
return people
}
}
Ваш шаблон должен выглядеть так:
<ul>
<li v-for="person in people">
{{ person._source.name }}<br>
{{ person._source.address }}<br>
{{ person._source.address_person_id }}<br>
{{ person.hits.total }}<br>
<ul>
<li v-for="hit in person.hits.hits">
{{ hit._source.pub_year }}
[...]
</li>
</ul>
</li>
</ul>