مشكلة Klipy عند تعيين "الحد من نتائج البحث اللانهائية"

فئات Klipy غير مقسمة إلى صفحات، بل يتم جلب جميع الفئات في استدعاء واحد. ومع ذلك، يوجد @loadMore={{this.loadMore}}.

عند تمكين خيار “تقييد نتائج البحث اللانهائية”، يتم تفعيل loadMore وتظهر Klipy رسالة خطأ لأنه لا يوجد معامل q.

الحل:

  • إزالة loadMore من عرض الفئات، راجع PR
4 إعجابات

بالإضافة إلى ذلك، يؤدي الضغط على مفتاح الحذف الخلفي (Backspace) في حقل بحث فارغ إلى تعطل المكون أيضًا إذا كانت خاصية limit_infinite_search_results مفعلة (وليس فقط في Klipy).

يبدو أن هذه الحالة هي المشكلة. أعتقد أنها تحاول دمج الكثير من الأمور في خطوة واحدة.

    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)
    ) 

إعجاب واحد (1)