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 isMouseoverEigenschaft angezeigt , truewenn sich der Cursor über einem HTML-Element befindet, und falseansonsten:
<div v-mouseover="isMouseover" />
Ebenfalls standardmäßig isMouseoverwird zunächst zugewiesen , wenn v-mouseoveran das gebunden ist divElement, so wird es nicht bleiben nicht zugewiesen vor dem ersten mouseenter/ mouseleaveEreignis.
Sie können benutzerdefinierte Werte über die v-mouseover-valueDirektive 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 .