mini color picker
1.0.0
يقوم مكون منتقي الألوان الصغير (منتقي الألوان) باختيار الألوان من خلال لوحة الألوان ويستخدم للمشاهد المحددة من قبل المستخدم.
قم بمعاينة التأثير في أدوات المطور => معرف مقتطف الكود: YOF4QUmO7NmW
قد يكون غير مستقر، ولكنه يحتوي على آخر تحديثات الميزات
git clone https://github.com/MakerGYT/mini-color-picker.git
انسخ مجلد المكونات/منتقي الألوان في المشروع إلى مسار المكون
استقرار
npm install mini-color-picker --save
لاستخدام حزمة npm، يرجى الرجوع إلى الوثائق الرسمية لبرنامج WeChat الصغير.
أضف ما يلي إلى ملف json المقابل للصفحة التي تستخدم هذا المكون:
{
"usingComponents" : {
"color-picker" : " /components/color-picker/color-picker "
}
}
إذا كنت تستخدم npm، فانقر على شريط القائمة في أدوات المطور: الأدوات --> Build npm؛ حدد خيار "استخدام وحدة npm" (العرض التوضيحي هو النتيجة بعد الإنشاء)
{
"usingComponents" : {
"color-picker" : " mini-color-picker/color-picker "
}
}
المرجع/الصفحات
<!-- index.wxml -->
< view style =" background:{{rgb}};width:100px;height:24px; " bindtap =" toPick " > </ view >
< color-picker bindchangeColor =" pickColor " initColor =" {{rgb}} " show =" {{pick}} " />
Page ( {
data : {
rgb : 'rgb(0,154,97)' , //初始值
pick : false
} ,
// 显示取色器
toPick : function ( ) {
this . setData ( {
pick : true
} )
} ,
//取色结果回调
pickColor ( e ) {
let rgb = e . detail . color ;
} ,
} )
ملكية | يكتب | القيمة الافتراضية | مطلوب | يوضح |
---|---|---|---|---|
يعرض | منطقية | خطأ شنيع | نعم | ما إذا كان سيتم عرضه |
initColor | خيط | رغب (255،0،0) | نعم | اللون الأولي، تمثيل RGB |
قناع | منطقية | حقيقي | لا | ما إذا كان سيتم عرض قناع الخلفية أم لا |
MaskClosable | منطقية | حقيقي | لا | هل يمكن إيقاف تشغيل قناع الخلفية من خلال النقر عليه؟ |
bindchangeColor | معالج الأحداث | لا | رد الاتصال بعد اختيار اللون، events.detail = {color} | |
bindClose | معالج الأحداث | لا | تم تشغيل الحدث بعد النقر على قناع الخلفية لإيقاف تشغيل منتقي الألوان |
يلاحظ :
معهد ماساتشوستس للتكنولوجيا © MakerGYT