2.2.1
https://jsfiddle.net/nosferatu79/z1jhpewo/
انقر فوق منطقة النص بالنقر بزر الماوس الأيمن على الماوس
يجب أن تضيف في منطقة النص النص التالي:
قائمة السياق
حق
لا يوجد سوى النص:
قائمة السياق
عذرًا ، سأحاول باستخدام إصدار> 2.2.1 ،
شكرا لك
آسف ، ولكن في هذا الإصدار المحدث لا يعمل أيضًا:
https://jsfiddle.net/z1jhpewo/1/
تضمين التغريدة
آسف هذا خطأي
تضمين التغريدة
ربما تحتاج إلى حدث mousedown
https://javascript.info/mouse-events-basics
Kingwl لست متأكدًا من أن هذه الوثائق موثوقة للغاية ، لأنه في الشرح هنا: https://javascript.info/mouse-events-basics#complex -events ، تشير إلى أن قائمة السياق يتم تشغيلها على الماوس (وفي على سبيل المثال ، لم تكتب قائمة السياق إذا قمت فقط بالضغط على الزر الأيمن للفأرة) ...
من ناحية أخرى ، تشير إلى أن حدث النقر يتم تشغيله عندما يتبع الماوس زر الماوس فوق الماوس ... لذلك يبدو أن
@click.right
يجب أن يعمل ، أنت لا توافق؟
تضمين التغريدة
https://www.w3.org/TR/uievents/#event -type- انقر
يجب تشغيل حدث النقر فقط لزر المؤشر الأساسي (على سبيل المثال ، عندما تكون قيمة الزر 0 ، تكون قيمة الأزرار 1). الأزرار الثانوية (مثل الزر الأوسط أو الأيمن على الماوس القياسي) يجب ألا تطلق أحداث النقر. قد يكون حدث النقر مسبوقًا بأحداث الماوس وزر الماوس على نفس العنصر ، مع تجاهل التغييرات بين أنواع العقد الأخرى (مثل العقد النصية). اعتمادًا على تكوين البيئة ، قد يتم إرسال حدث النقر إذا حدث واحد أو أكثر من أنواع الأحداث مع تمرير الماوس ، وحركة الماوس ، وحركة الماوس بين الضغط على زر جهاز التأشير وتحريره. قد يتبع حدث النقر أيضًا حدث dblclick.
Kingwl شكرًا لك على المعيار (حتى لو كان ضبابيًا بعض الشيء بالنسبة لي)
ولكن كيف يمكنني تفسير أو استخدام .right
من "معدِّلات زر الماوس" (راجع https://vuejs.org/v2/guide/events.html#Mouse-Button-Modifiers)؟ لأنه مع @click.middle
يطلق حدث نقرة ... ربما ينبغي أن أقترح إضافة بعض المعلومات في الوثائق الرسمية؟
حسنًا ، ربما يجب تحويل اسم click.right
إلى contextmenu
في وقت الترجمة؟
سيكون رائعا!
شكرا لك @ yyx990803 !
التعليق الأكثر فائدة
حسنًا ، ربما يجب تحويل اسم
click.right
إلىcontextmenu
في وقت الترجمة؟