Klipy의 카테고리에는 페이지네이션이 없으며, 모든 카테고리를 가져오기 위해 단일 호출만 수행됩니다.
그러나 @loadMore={{this.loadMore}}가 있습니다.
“무한 검색 결과 제한” 옵션이 활성화되면 loadMore가 트리거되고, q 매개변수가 없어 Klipy에서 오류가 발생합니다.
해결 방법:
- 카테고리 표시에서
loadMore를 제거하십시오. PR 참조
Klipy의 카테고리에는 페이지네이션이 없으며, 모든 카테고리를 가져오기 위해 단일 호출만 수행됩니다.
그러나 @loadMore={{this.loadMore}}가 있습니다.
“무한 검색 결과 제한” 옵션이 활성화되면 loadMore가 트리거되고, q 매개변수가 없어 Klipy에서 오류가 발생합니다.
해결 방법:
loadMore를 제거하십시오. PR 참조또한 빈 검색 필드에서 백스페이스를 누르면 limit_infinite_search_results가 활성화되어 있을 때(클립이 아닌 경우에도) 컴포넌트가 충돌합니다.
이 조건이 문제인 것 같습니다. 하나의 조건에 너무 많은 것을 결합하려는 것 같습니다.
const meetsLengthRequirement = skipLengthCheck || this.query.length > 2;
if (
(meetsLengthRequirement && !settings.limit_infinite_search_results) ||
(settings.limit_infinite_search_results &&
this.currentGifs.length < settings.max_results_limit)
)