Я изучаю Vue.js (3).
У меня есть компонент, который используется много раз (в цикле). Рендер примерно такой:
Этот компонент делает get (Axios) при создании. Итак, если у меня есть 10 циклов, у меня есть 10 get, которые возвращают одно и то же.
Я пытаюсь сделать только 1 вызов (на первом компоненте), а не другие вызовы, без использования vuex. Возможно ли это в Vue.js и как это сделать? (Я пробовал «смонтировать» вместо «создать», но безуспешно).
Вам нужно сделать запрос в родительском компоненте, в котором отображается цикл. После этого передайте данные ответа в качестве реквизита для каждого элемента.