el select v2
1.4.6
مكون محدد القائمة الافتراضية استنادًا إلى Element UI لإصدار Vue 2.
العرض التوضيحي عبر الإنترنت
npm i el-select-v2 npm i element-ui
import Vue from 'vue' ;
// 必须引入 element-ui
import ElementUI from 'element-ui' ;
import 'element-ui/lib/theme-chalk/index.css' ;
import ElSelectV2 from 'el-select-v2' ;
Vue . use ( ElSelectV2 ) ; < template >
< el-select-v2 v-model = " value " :options = " options " />
</ template >
< script >
export default {
data () {
return {
options : [],
value : ' ' ,
};
},
created () {
for ( let i = 0 ; i < 10000 ; i ++ ) {
this . options . push ({
value : ` value ${ i + 1 } ` ,
label : ` label ${ i + 1 } ` ,
});
}
},
};
</ script >رمز العينة
| المعلمة | يوضح | يكتب | قيمة اختيارية | القيمة الافتراضية |
|---|---|---|---|---|
| قيمة/v-نموذج | قيمة ملزمة | منطقية/سلسلة/رقم | — | — |
| خيارات | بيانات القائمة | صفيف | — | — |
| مفتاح القيمة | اسم مفتاح القيمة | خيط | — | قيمة |
| مفتاح التسمية | اسم مفتاح التسمية | خيط | — | ملصق |
| مفتاح الخيارات (1.4.6) | اسم مفتاح الخيارات | خيط | — | خيارات |
| مفتاح معطل (1.4.1) | اسم المفتاح المعطل | خيط | — | عاجز |
| مفتاح الكائن (1.4.0) | اسم المفتاح عندما تكون القيمة المرتبطة نوع كائن | خيط | — | قيمة |
| الحد الأدنى لحجم العنصر | الحد الأدنى للارتفاع لكل خيار | رقم | — | 34 |
| عديد | ما إذا كان سيتم تحديد متعددة | منطقية | — | خطأ شنيع |
| عاجز | سواء لتعطيل | منطقية | — | خطأ شنيع |
| مقاس | حجم صندوق الإدخال | خيط | متوسطة / صغيرة / صغيرة | — |
| واضح | هل من الممكن مسح الخيارات | منطقية | — | خطأ شنيع |
| علامات الانهيار | ما إذا كان سيتم عرض القيمة المحددة كنص عند إجراء تحديدات متعددة | منطقية | — | خطأ شنيع |
| متعددة الحدود | الحد الأقصى لعدد العناصر التي يمكن للمستخدم تحديدها عند إجراء تحديدات متعددة إذا كانت 0، فلا يوجد حد. | رقم | — | 0 |
| اسم | سمة اسم الإدخال المحدد | خيط | — | — |
| الإكمال التلقائي | سمة الإكمال التلقائي لتحديد الإدخال | خيط | — | عن |
| العنصر النائب | العنصر النائب | خيط | — | الرجاء التحديد |
| قابل للتصفية | هل هي قابلة للبحث؟ | منطقية | — | خطأ شنيع |
| السماح بالإنشاء | يجب استخدام ما إذا كان مسموحًا للمستخدمين بإنشاء إدخالات جديدة مع filterable | منطقية | — | خطأ شنيع |
| طريقة التصفية | طريقة البحث المخصصة | وظيفة | — | — |
| بعيد | سواء كان ذلك البحث عن بعد | منطقية | — | خطأ شنيع |
| طريقة عن بعد | طريقة البحث عن بعد | وظيفة | — | — |
| تحميل | ما إذا كان يتم الحصول على البيانات عن بعد | منطقية | — | خطأ شنيع |
| تحميل النص | النص المعروض أثناء التحميل عن بعد | خيط | — | تحميل |
| نص غير مطابق | النص الذي يتم عرضه في حالة عدم تطابق شروط البحث، يمكنك أيضًا استخدام إعداد slot="empty" | خيط | — | لا توجد بيانات مطابقة |
| لا نص البيانات | يمكن أيضًا ضبط النص المعروض عندما يكون الخيار فارغًا باستخدام slot="empty" | خيط | — | لا توجد بيانات |
| فئة بوبر | حدد اسم الفئة في المربع المنسدل | خيط | — | — |
| كلمة رئيسية احتياطية | عند التحديد المتعدد والقابل للبحث، ما إذا كان سيتم الاحتفاظ بكلمة البحث الأساسية الحالية بعد تحديد أحد الخيارات | منطقية | — | حقيقي |
| الخيار الافتراضي الأول | اضغط على Enter في مربع الإدخال وحدد المطابقة الأولى. تحتاج إلى استخدامها مع filterable أو remote | منطقية | — | خطأ شنيع |
| بوبر-إلحاق بالجسم | ما إذا كان سيتم إدراج المربع المنبثق في عنصر النص أم لا. عندما تكون هناك مشكلة في تحديد موضع المربع المنبثق، يمكنك تعيين هذه الخاصية إلى خطأ | منطقية | — | حقيقي |
| القائمة المنسدلة التلقائية | بالنسبة للتحديد غير القابل للبحث، ما إذا كان سيتم عرض قائمة الخيارات تلقائيًا بعد التركيز على مربع الإدخال | منطقية | — | خطأ شنيع |
| عرض الإدخال المناسب (1.1.0) | ما إذا كان عرض المربع المنسدل هو نفس عرض مربع الإدخال بعد ضبطه على خطأ، سيتم حساب العرض تلقائيًا وسيتم تقليل الأداء. | منطقية | — | حقيقي |
| اسم الحدث | يوضح | معلمات رد الاتصال |
|---|---|---|
| يتغير | يتم تشغيله عندما تتغير القيمة المحددة | القيمة المحددة الحالية |
| التغيير المرئي | يتم تشغيله عند ظهور/إخفاء المربع المنسدل | صحيح إذا ظهر، وباطل إذا خفي |
| إزالة العلامة | يتم تشغيله عند إزالة العلامة في وضع التحديد المتعدد | تمت إزالة قيمة العلامة |
| واضح | يتم تشغيله عندما ينقر المستخدم على زر المسح في وضع الراديو القابل للمسح | — |
| طمس | يتم تشغيله عندما يفقد الإدخال التركيز | (حدث: حدث) |
| ركز | يتم تشغيله عندما يحصل الإدخال على التركيز | (حدث: حدث) |
| اسم | يوضح |
|---|---|
| — | القالب المخصص، المعلمة هي { item } |
| رأس (1.3.0) | المحتويات في أعلى القائمة المنسدلة |
| تذييل الصفحة (1.3.0) | المحتويات في أسفل القائمة المنسدلة |
| بادئة | حدد محتوى رأس المكون |
| فارغ | قائمة بدون خيارات |
| المعلمة | يوضح | يكتب | قيمة اختيارية | القيمة الافتراضية |
|---|---|---|---|---|
| قيمة | قيمة الخيار | سلسلة/رقم/كائن | — | — |
| ملصق | تسمية الخيار إذا لم يتم تعيينها، فسيتم تعيينها بشكل افتراضي على نفس value | سلسلة/رقم | — | — |
| الخيارات (1.2.0) | خيارات التجميع | صفيف | — | — |
| عاجز | ما إذا كان سيتم تعطيل هذا الخيار | منطقية | — | خطأ شنيع |
| اسم الطريقة | يوضح | المعلمة |
|---|---|---|
| ركز | اجعل المدخلات تحظى بالتركيز | — |
| طمس | اجعل الإدخال يفقد التركيز وقم بإخفاء المربع المنسدل | — |