2017-01-17 2 views
0

슬롯 생성 입력 필드 값을 root vue 인스턴스에 전달할 수 있습니까? 내 루트 VUE 인스턴스에 textbox의 사용자 입력을 전달하려는vue 슬롯 생성 된 입력을 root vue 인스턴스에 전달

<template slot="update">   
    <td> 
     <div> 
      <input :value="name" type="text"/> 
     </div> 
    </td> 
</template> 

: 여기

내 블레이드 코드?

가능하고 수행하는 방법입니다. 당신을 도울 수

답변

1

두 가지 :

  1. 당신은 using this.$root에 의해 하위에서 루트 인스턴스에 액세스 할 수 있습니다.
  2. custom events, 특히 $emit$on 메서드를 사용하여 구성 요소간에 통신 할 수 있습니다.

이 두 가지를 사용하면 일부 하위 구성 요소의 입력에 발생하는 변경 사항을 루트 인스턴스에 쉽게 전달할 수 있습니다. this example을 확인하십시오.

+0

세 번째 옵션은 vuex 저장소를 사용하는 것입니다. https://vuex.vuejs.org/ –

+0

알았습니다! 고마워요 @ mzgajner :) – JCP

관련 문제