कृपया वीयू-माउसओवर पैकेज पर एक नज़र डालें यदि आप संतुष्ट नहीं हैं कि यह कोड कैसे दिखता है:
<div
@mouseover="isMouseover = true"
@mouseleave="isMouseover = false"
/>
vue-mouseover एक v-mouseoverनिर्देश प्रदान करता है कि स्वचालित डेटा निर्दिष्ट डेटा संदर्भ गुण को अद्यतन करता है जब कर्सर HTML तत्व में प्रवेश करता है या छोड़ देता है जिसे निर्देश संलग्न किया जाता है।
डिफ़ॉल्ट रूप से अगले उदाहरण में isMouseoverसंपत्ति trueतब होगी जब कर्सर एक HTML तत्व से अधिक है और falseअन्यथा:
<div v-mouseover="isMouseover" />
डिफ़ॉल्ट रूप isMouseoverसे भी प्रारंभिक रूप से असाइन किया जाएगा जब तत्व v-mouseoverसे जुड़ा हुआ है div, इसलिए यह पहले mouseenter/ mouseleaveईवेंट से पहले अप्रयुक्त नहीं रहेगा ।
आप निर्देश के माध्यम से कस्टम मान निर्दिष्ट कर सकते हैं v-mouseover-value:
<div
v-mouseover="isMouseover"
v-mouseover-value="customMouseenterValue"/>
या
<div
v-mouseover="isMouseover"
v-mouseover-value="{
mouseenter: customMouseenterValue,
mouseleave: customMouseleaveValue
}"
/>
कस्टम डिफ़ॉल्ट मानों को सेटअप के दौरान विकल्प ऑब्जेक्ट के माध्यम से पैकेज में भेजा जा सकता है ।