1.鼠标的左键,右键,滚轮事件
<template>
<div id="test">
<button id="test" @mousedown="test(222, $event)">Test</button>
</div>
</template>
<script>
export default {
data() {
return {};
},
methods: {
test(lable, event) {
if (event.button == 0) {
console.log("你点了左键" + lable);
} else if (event.button == 1) {
console.log("你点了滚轮" + lable);
}else if (event.button == 2) {
console.log("你点了右键" + lable);
}
}
}
};
</script>
<style></style>
2.css样式(鼠标操作)
<style lang="scss" scoped>
.btn {
background-image: url("../../assets/img/img-textSecurity/Start按钮.png");
}
.btn:hover{
background-image: url("../../assets/img/img-textSecurity/Start按钮hover.png");
}
.btn:link{
background-image: url("../../assets/img/img-textSecurity/Start按钮hover.png");
}
.btn:active{
background-image: url("../../assets/img/img-textSecurity/Start按钮active.png");
}
.btn:visited{
background-image: url("../../assets/img/img-textSecurity/Start按钮active.png");
}
.btn:focus{
background-image: url("../../assets/img/img-textSecurity/Start按钮active.png");
}
</style>
3.悬停改变图片
<template>
<img
@click="selectAllCollections"
class="editImgSty"
src="../../assets/actionIcon/not-collected.png"
alt=""
/>
</template>
<style>
.editImgSty:hover {
content: url("../../assets/actionIcon/collection.png");
}
</style>