в элементе, куда этот набор вставляю пройтись по списку вставленных и получить этот computed
как это правильней сделать?
Не понял задачу. Ты хочешь пройти по всем компонентам, и достать оттуда для всех computed?
да, но не по всем, вообще, а по конкретным
если подробней, то задача такая: есть компоненты-блоки с настройками (там внутри и получение и выставление через api и проверки и тд), такой компонент может быть сам по себе целиковой страницей роутинга, а может быть в составе списка при изменении настроек нужно защитить пользователя от непреднамеренного перехода, нужно защищать только когда настройки введённые отличаются от настроек, которые были заданны, для этого есть computed haveChanges, который проверяется в хуке beforeRouteLeave так вот когда я их располагаю в список, то полагаю, что я могу просто пройтись по списку и получить значение haveChanges для каждого и сделать логику родительского beforeRouteLeave предсказуемой: если в одном из дочерних произошли изменения, то нужно спросить о переходе странно кажется для каждого отдельного компонента создавать переменную в родительском компоненте, передавать её внутрь компонента, менять код компонента, чтобы он работал с этой переменно и тд
Обсуждают сегодня