Bitte schauen Sie sich das vue-mouseover- Paket an, wenn Sie nicht zufrieden sind, wie dieser Code aussieht:
<div
@mouseover="isMouseover = true"
@mouseleave="isMouseover = false"
/>
vue-mouseover bietet av-mouseover
Direktive, die die angegebene Datenkontexteigenschaft automatisch aktualisiert, wenn der Cursor ein HTML-Element betritt oder verlässt, an das die Direktive angehängt ist.
Standardmäßig wird im nächsten Beispiel die isMouseover
Eigenschaft angezeigt , true
wenn sich der Cursor über einem HTML-Element befindet, und false
ansonsten:
<div v-mouseover="isMouseover" />
Ebenfalls standardmäßig isMouseover
wird zunächst zugewiesen , wenn v-mouseover
an das gebunden ist div
Element, so wird es nicht bleiben nicht zugewiesen vor dem ersten mouseenter
/ mouseleave
Ereignis.
Sie können benutzerdefinierte Werte über die v-mouseover-value
Direktive angeben :
<div
v-mouseover="isMouseover"
v-mouseover-value="customMouseenterValue"/>
oder
<div
v-mouseover="isMouseover"
v-mouseover-value="{
mouseenter: customMouseenterValue,
mouseleave: customMouseleaveValue
}"
/>
Benutzerdefinierte Standardwerte können während des Setups über das Optionsobjekt an das Paket übergeben werden .