التوقع التلقائي - eslint يُعلم عن استخدام $

ما هو النهج الموصى به لتنفيذ الإكمال التلقائي إذا كان استخدام $ و jquery بشكل عام غير مستحسن؟

ألاحظ أنه لا يزال هناك الكثير من الاعتماد الظاهر على $().autocomplete في قاعدة التعليمات البرمجية الأساسية؟

لكن كود جافاسكريبت الخاص بالمكون الإضافي الخاص بي يجعل eslint حزينًا :frowning:

error  لا تستخدم '$' أو 'jQuery' العام  ember/no-global-jquery

يمكنني التخلص من هذا عن طريق إضافة هذا الاستيراد:

import $ from 'jquery';

ولكن هل يجب أن نسعى جاهدين للحصول على حل أصلي بالكامل بدون jquery الآن أم أن هذا يكفي؟

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

يمكنك استيراده كحل متوسط الأجل - لا مشكلة. نقوم بذلك في العديد من الأماكن في النواة. :+1:

لقد قمنا بتمكين قاعدة ESLint لمنحنا رؤية أفضل لمقدار استخدام JQuery الذي لا يزال مستخدمًا، حتى نتمكن في النهاية من إزالته بالكامل.

لذلك، على المدى الطويل، نعم سيكون من الأفضل بكثير تحديث أي استخدامات لـ JQuery لاستخدام واجهات برمجة تطبيقات المتصفح الأصلية. لقد كنا نفعل ذلك ببطء على مدى السنوات القليلة الماضية في النواة، ولكن ليس لدينا خطة أو جدول زمني محدد لإزالته.

إعجابَين (2)

شكرا … لن أبالغ في الطموح في الوقت الحالي! :slight_smile:

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.