계산된 속성에서 prop을 사용하기 위한 팁
P粉893457026
2023-08-25 13:19:04
<p>저는 캐러셀의 끝을 결정하기 위해 계산된 속성에서 사용하는 'mediaItems'라는 속성을 받는 캐러셀 구성 요소를 가지고 있습니다. </p>
<pre class="brush:php;toolbar:false;">props: ['mediaItems', 'sliderHeading'],
계산됨: {
atEndOfList() {
return this.currentOffset <= (this.paginationFactor * -1) * (this.mediaItems.length / this.windowSize) + this.paginationFactor;
},</pre>
<p>이로 인해 구성요소가 비어 있게 되고 콘솔 오류가 발생합니다: </p>
<인용문>
<p>유형 오류: this.mediaItems가 정의되지 않았습니다</p>
</인용문>
<p>계산된 속성을 제거하면 구성 요소가 소품을 로드하고 콘솔 오류가 발생하지 않지만 캐러셀의 끝을 결정하려면 이 계산된 속성이 필요합니다. </p>
mediaItems
속성이 외부에서 설정되지 않은 경우 계산된 속성이 제대로 작동하도록 하려면 이 속성에 기본값을 지정해야 한다고 생각합니다.