1,用原生div的时候
<div v-for="(itemm,indexx) in item.SecondList" :key="indexx" style="" class="itemmCont33"
@mouseenter="enterFun(itemm)"
@mouseleave="leaveFun(itemm)">
<span v-if="itemm.isEditShow">这个是编辑或删除的按钮</span>
</div>
// 鼠标移入
enterFun(activity){
console.log('鼠标移入',activity);
activity.isEditShow=true
console.log(2999,this.PatientLevel.PatientLevelTargetList)
},
// 鼠标移出
leaveFun(activity){
console.log('鼠标移出',activity);
activity.isEditShow=false
},
2,当用的组件是el-element的时候不同的是要加.native才能生效
<el-timeline-item
v-for="(activity, index) in pInfo.PlanList" @mouseenter.native="enterFun(activity)" @mouseleave.native ="leaveFun(activity)" :key="index">
<span v-if="activity.isEditShow">这个是编辑或删除的按钮</span>
</el-timeline-item >
// 鼠标移入
enterFun(activity){
console.log('鼠标移入',activity);
activity.isEditShow=true
},
// 鼠标移出
leaveFun(activity){
console.log('鼠标移出',activity);
activity.isEditShow=false
},