@700Hp

Каким образом я могу прослушивать изменения переменной, которая падает пропсом внутрь функции?

<script>
export default {
  setup () {
    const store = useStore()
    const responseField = reactive([])

    const handlerLink = async (value) => {
      try {
        const { child } = await getManualId(value.item.id)
        responseField.push(...child)
      } catch (e) {
        await store.dispatch('setAlert', {
          type: 'error',
          description: 'Не удалось загрузить данные о справочнике'
        })
      }
    }

    return {
      ...useManualForm(responseField)
    }
  }
}
</script>


export function useManualForm (field) {
  const formData = reactive({
    name: ''
  })

  const rules = {
  }

  const serverErrors = reactive({})

  const formAction = async () => {
  }

  return {
    ...useForm(rules, formData, formAction),
    serverErrors
  }
}


По изменению responseFields хочу добавить поля в formData
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
profyan
@profyan
Фронтовой на маркетплейсе
Просто можно было в useManualForm хуке сделать вотч на входную пропсу хука field. Это будет работать, т.к. эта пропса Proxy (т.к. в компоненте используется reactive)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы