2017-11-09 1 views
0

나는 2 개의 소품을 서로에게 직접적으로 영향을 미치려고 노력하고 있으며, 어떻게해야 할지를 알 수 없다.2 개의 vue props가 서로 바뀌는 방법

  • 의 startDate
  • endDate가
  • 기간의 startDate와 endDate가이 다음 날짜 사이의 차이는 시간을 설정합니다 설정

:

나는 총 3 개 소품이있다. 시간이 후 변경되는 경우

그러나, 증가 또는 내가 모두 지켜 속성을 사용하여 시도했지만 그들을 해고에 도착하는 방법을 알아낼 수 없습니다 startDate를

에 시간을 추가하여 endDate가 감소 중 하나는 것입니다. 누구든지 관련 사례를 가르쳐 주거나 제안을 할 수 있습니까?

감사합니다.

+0

코드보기 ...? – pirs

답변

0

경로에 Computed Setter를 삽입하여 루프를 트랩 할 수 있으며이 설정자를 통해서만 업데이트를 수행 할 수 있습니다.

어쩌면 Computed Setter

computed: { 
    endDateComputed: { 
    // getter 
    get: function() { 
     return this.endDate 
    }, 
    // setter 
    set: function (newValue) { 
     if (newValue !== this.endDate) { 
     this.endDate = newValue 
     } 
    } 
    } 
} 
관련 문제