<template>
<div>
<p @mouseover="yr()" @mouseleave="yc()" :style="active">我是文字内容</p>
</div>
</template>
<script>
export default {
data() {
return {
active:''
}
},
methods:{
yr(){
this.active="color:blue"
console.log("进来")
},
yc(){
this.active =''
console.log("出来")
}
}
}
</script>
<style>
p{
color: red;
}
</style>

@mouseover和 @mouseleave不应该是鼠标移入移出吗?为什么现在必须点击才能变色?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-