Vui lòng xem gói vue-mouseover nếu bạn không hài lòng về giao diện của mã này:
<div
@mouseover="isMouseover = true"
@mouseleave="isMouseover = false"
/>
vue-mouseover cung cấp một v-mouseoverchỉ thị tự động cập nhật thuộc tính ngữ cảnh dữ liệu được chỉ định khi con trỏ nhập hoặc rời một phần tử HTML mà chỉ thị được đính kèm.
Theo mặc định trong thuộc tính ví dụ tiếp theo isMouseoversẽ là truekhi con trỏ ở trên một phần tử HTML và falsenếu không:
<div v-mouseover="isMouseover" />
Cũng theo mặc định, ban đầuisMouseover sẽ được chỉ định khi v-mouseoverđược đính kèm vào divphần tử, vì vậy nó sẽ không bị hủy gán trước mouseenter/mouseleave sự kiện .
Bạn có thể chỉ định các giá trị tùy chỉnh thông qua v-mouseover-valuechỉ thị:
<div
v-mouseover="isMouseover"
v-mouseover-value="customMouseenterValue"/>
hoặc là
<div
v-mouseover="isMouseover"
v-mouseover-value="{
mouseenter: customMouseenterValue,
mouseleave: customMouseleaveValue
}"
/>
Các giá trị mặc định tùy chỉnh có thể được chuyển đến gói thông qua đối tượng tùy chọn trong quá trình thiết lập.