VueJs-입력 필드로 자식 구성 요소를 만드는 올바른 방법은 무엇입니까

스티비 밥

vuejs를 사용하여 하위 구성 요소의 인스턴스 목록을 표시하려고합니다. 하위 구성 요소에는 사용자가 입력 할 입력 필드가 있습니다.

부모는 자식 구성 요소 (있는 경우)를 채우기 위해 데이터 배열을 검색하지만 입력 필드이기 때문에 자식 구성 요소는 값을 변경합니다 (하위 구성 요소가없는 경우 콘솔에서 오류를 생성합니다. t는 부모로부터 전달 된 값을 변경해야 함).

나는 게으르고 부모 수준에서 모든 것을 할 수 있지만 (즉, 검색 된 배열에 대해 v-for를 사용하고 부모에서 직접 요소 및 입력 목록을 구성하고 자식 구성 요소를 전혀 사용하지 않음) 이해합니다. 실제로 vuejs 방식이 아닙니다.

나는 자식 구성 요소에 익숙하지 않지만 정적 데이터라면 자식 구성 요소에서 props를 선언하고 부모로부터 채울 수 있다고 생각합니다. 그러나 내가해야 할 일은 부모에서 자식 구성 요소를 채우고 자식 구성 요소 내에서 변경을 허용하는 것입니다.

누군가 이것을 달성하는 올바른 방법을 설명해 주시겠습니까?

감사

이름

하위 구성 요소에 대한 입력을 사용할 수 있습니다. 패턴은 다음과 같습니다 ( 여기에 표시된대로 각각 문자열 속성이있는 문자열 배열 또는 객체 배열에 대한 동일한 패턴 편집 ).

data: function() {
  return {
    objects: [ { someString: '' }, { someString: '' } ]
  }
}

<the-child-component v-for="(object, i) in objects" :key="i"
  v-model="object.someString"
></the-child-component>

그런 다음 하위 구성 요소에서 :

<template>
  <div>
    <input
      v-bind:value="value"
      v-on:input="$emit('input', $event.target.value)"
    />
  </div>
</template>

export default {
  name: 'the-child-component',
  props: ['value'],
}

https://vuejs.org/v2/guide/components.html#Using-v-model-on-Components에 설명되어 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 vuejs 구성 요소에 자바 스크립트 코드를 삽입하는 방법은 무엇입니까?

분류에서Dev

VueJs 구성 요소 기반 자식 노드 텍스트를 렌더링하는 방법은 무엇입니까?

분류에서Dev

jQuery로 새 요소를 만드는 올바른 방법은 무엇입니까?

분류에서Dev

VueJS에서 한 자식 구성 요소의 값을 다른 구성 요소로 전달하는 방법은 무엇입니까?

분류에서Dev

탐색 구성 요소로 순환 논리를 구현하는 올바른 방법은 무엇입니까?

분류에서Dev

JADE, 속성 "placeholder"및 입력 필드를 사용하는 올바른 방법은 무엇입니까?

분류에서Dev

Vuetify 구성 요소를 개별적으로 가져 오는 올바른 방법은 무엇입니까?

분류에서Dev

Vuetify 구성 요소를 개별적으로 가져 오는 올바른 방법은 무엇입니까?

분류에서Dev

자식 구성 요소를 구성 요소로 전송하는 방법은 무엇입니까?

분류에서Dev

각도에서 구성 요소를 올바르게 지연로드하는 방법은 무엇입니까?

분류에서Dev

React, 문자열 내부에 동적으로 구성 요소를 만드는 방법은 무엇입니까?

분류에서Dev

Salesforce에서 사용자 정의 로그인 구성 요소를 만드는 방법은 무엇입니까?

분류에서Dev

Svelte에서 자식 구성 요소의 입력 값을 바인딩하는 방법은 무엇입니까?

분류에서Dev

React : 다른 유형의 자식 구성 요소를 부모 구성 요소에 동적으로 추가하는 방법은 무엇입니까?

분류에서Dev

숫자를 세는 MySQL 프로 시저를 만드는 올바른 방법은 무엇입니까?

분류에서Dev

postgres에서 대소 문자를 구분하지 않는 trigram-index를 만드는 올바른 방법은 무엇입니까?

분류에서Dev

VueJS의 구성 요소에서 동적 클래스 값을 만드는 방법은 무엇입니까?

분류에서Dev

Q- 입력 구성 요소를 퀘이사에서 작게 만드는 방법은 무엇입니까?

분류에서Dev

심포니 양식 구성 요소의 입력 필드에 숫자 (1-10)에 제한을 두는 방법은 무엇입니까?

분류에서Dev

React의 한 자식 구성 요소에서 다른 자식 구성 요소로 데이터 값을 전달하는 방법은 무엇입니까?

분류에서Dev

부모 / 래퍼 구성 요소를 "트리거"로 만들거나 자식에 대한 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

사용자 즐겨 찾기 테이블을 만드는 올바른 방법은 무엇입니까 (성능)

분류에서Dev

모바일에서 올바른 키보드를 표시하고 양식에서 자동 완성을 지원하는 방법은 무엇입니까?

분류에서Dev

Dataloader를 사용하여 올바른 모양의 입력을 만드는 방법은 무엇입니까?

분류에서Dev

다른 구성 요소를 나열하는 구성 요소 속성을 만드는 방법은 무엇입니까?

분류에서Dev

Vuejs의 Otp 필드에 사용자가 숫자를 입력 할 때까지 버튼을 비활성화하는 방법은 무엇입니까?

분류에서Dev

Enum 필드의 ArrayList 요소 Null. 이를 수행하는 올바른 방법은 무엇입니까?

분류에서Dev

부모 / 자식에 논리를 추가하지 않고 구성 요소에서 자식 요소의 dom 노드를 얻는 방법은 무엇입니까?

분류에서Dev

올바른 중첩 루프를 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    내 vuejs 구성 요소에 자바 스크립트 코드를 삽입하는 방법은 무엇입니까?

  2. 2

    VueJs 구성 요소 기반 자식 노드 텍스트를 렌더링하는 방법은 무엇입니까?

  3. 3

    jQuery로 새 요소를 만드는 올바른 방법은 무엇입니까?

  4. 4

    VueJS에서 한 자식 구성 요소의 값을 다른 구성 요소로 전달하는 방법은 무엇입니까?

  5. 5

    탐색 구성 요소로 순환 논리를 구현하는 올바른 방법은 무엇입니까?

  6. 6

    JADE, 속성 "placeholder"및 입력 필드를 사용하는 올바른 방법은 무엇입니까?

  7. 7

    Vuetify 구성 요소를 개별적으로 가져 오는 올바른 방법은 무엇입니까?

  8. 8

    Vuetify 구성 요소를 개별적으로 가져 오는 올바른 방법은 무엇입니까?

  9. 9

    자식 구성 요소를 구성 요소로 전송하는 방법은 무엇입니까?

  10. 10

    각도에서 구성 요소를 올바르게 지연로드하는 방법은 무엇입니까?

  11. 11

    React, 문자열 내부에 동적으로 구성 요소를 만드는 방법은 무엇입니까?

  12. 12

    Salesforce에서 사용자 정의 로그인 구성 요소를 만드는 방법은 무엇입니까?

  13. 13

    Svelte에서 자식 구성 요소의 입력 값을 바인딩하는 방법은 무엇입니까?

  14. 14

    React : 다른 유형의 자식 구성 요소를 부모 구성 요소에 동적으로 추가하는 방법은 무엇입니까?

  15. 15

    숫자를 세는 MySQL 프로 시저를 만드는 올바른 방법은 무엇입니까?

  16. 16

    postgres에서 대소 문자를 구분하지 않는 trigram-index를 만드는 올바른 방법은 무엇입니까?

  17. 17

    VueJS의 구성 요소에서 동적 클래스 값을 만드는 방법은 무엇입니까?

  18. 18

    Q- 입력 구성 요소를 퀘이사에서 작게 만드는 방법은 무엇입니까?

  19. 19

    심포니 양식 구성 요소의 입력 필드에 숫자 (1-10)에 제한을 두는 방법은 무엇입니까?

  20. 20

    React의 한 자식 구성 요소에서 다른 자식 구성 요소로 데이터 값을 전달하는 방법은 무엇입니까?

  21. 21

    부모 / 래퍼 구성 요소를 "트리거"로 만들거나 자식에 대한 메서드를 호출하는 방법은 무엇입니까?

  22. 22

    사용자 즐겨 찾기 테이블을 만드는 올바른 방법은 무엇입니까 (성능)

  23. 23

    모바일에서 올바른 키보드를 표시하고 양식에서 자동 완성을 지원하는 방법은 무엇입니까?

  24. 24

    Dataloader를 사용하여 올바른 모양의 입력을 만드는 방법은 무엇입니까?

  25. 25

    다른 구성 요소를 나열하는 구성 요소 속성을 만드는 방법은 무엇입니까?

  26. 26

    Vuejs의 Otp 필드에 사용자가 숫자를 입력 할 때까지 버튼을 비활성화하는 방법은 무엇입니까?

  27. 27

    Enum 필드의 ArrayList 요소 Null. 이를 수행하는 올바른 방법은 무엇입니까?

  28. 28

    부모 / 자식에 논리를 추가하지 않고 구성 요소에서 자식 요소의 dom 노드를 얻는 방법은 무엇입니까?

  29. 29

    올바른 중첩 루프를 만드는 방법은 무엇입니까?

뜨겁다태그

보관