لاحظت أن showCursor
يبدو أنه لا يعمل إذا تم تعيين mask
. يبدو أنه تم حماية الوظيفة بشكل صريح من: https://github.com/vadimdemedes/ink-text-input/blob/6c5b29d2ac595357e3ca64064b92e2e5856fcde5/src/index.js#L53
هل ترغب في معرفة ما إذا كان هناك سبب محدد لإخفاء المؤشر في هذه الحالة؟ :)
الدافع وراء إدخال mask
كان الملكية للسماح إدخال كلمات المرور وأولئك هم ملثمين عادة مع *
أو سلسلة فارغة لأسباب واضحة. أرى أنه في معظم الأماكن التي رأيت فيها مدخلات كلمة المرور ، يكون المؤشر مخفيًا ، لذلك قمت للتو بالتدحرج بنفس السلوك :)
ما هي حالة الاستخدام الخاصة بك؟
ياvadimdemedes!
بالنسبة لحالة الاستخدام الخاصة بي ، لدي إدخال لرمز واجهة برمجة تطبيقات مقنع يمثل خطوة واحدة في نموذج به سلسلة من المدخلات المختلفة. بعضها عبارة عن مدخلات نصية ، وبعضها مدخلات مختارة ، ولكن في جميع الحالات ، هناك نوع من المؤشرات التي تشير إلى ما يحتاج المستخدم إلى القيام به (مؤشر بجوار خيار تحديد ، مؤشر في إدخال نص ، إلخ). الاستثناء الوحيد هو حقل رمز واجهة برمجة التطبيقات المقنع نظرًا لأن showCursor=true
لا يمكّن المؤشر.
من الناحية المثالية ، يمكن عرض مؤشر للإشارة إلى أن الإدخال "مركّز" وجاهز لقبول النص ، وإلا فلن تكون هناك أدلة مرئية وقد ينتهي الأمر بالمستخدم بالارتباك بشأن ما يجب فعله (لا أقوم بإضافة نص عنصر نائب ، لكنني أفضل تفضل الاتساق).
التعليق الأكثر فائدة
ياvadimdemedes!
بالنسبة لحالة الاستخدام الخاصة بي ، لدي إدخال لرمز واجهة برمجة تطبيقات مقنع يمثل خطوة واحدة في نموذج به سلسلة من المدخلات المختلفة. بعضها عبارة عن مدخلات نصية ، وبعضها مدخلات مختارة ، ولكن في جميع الحالات ، هناك نوع من المؤشرات التي تشير إلى ما يحتاج المستخدم إلى القيام به (مؤشر بجوار خيار تحديد ، مؤشر في إدخال نص ، إلخ). الاستثناء الوحيد هو حقل رمز واجهة برمجة التطبيقات المقنع نظرًا لأن
showCursor=true
لا يمكّن المؤشر.من الناحية المثالية ، يمكن عرض مؤشر للإشارة إلى أن الإدخال "مركّز" وجاهز لقبول النص ، وإلا فلن تكون هناك أدلة مرئية وقد ينتهي الأمر بالمستخدم بالارتباك بشأن ما يجب فعله (لا أقوم بإضافة نص عنصر نائب ، لكنني أفضل تفضل الاتساق).