问题
element UI 中的button想添加鼠标mouseenter、mouseleave等事件,但是发现怎么加都不生效
解决办法
创建原始的button,然后再在这个按钮上添加事件,如果想要elementUI中的按钮样式,可以设置Class为elementUI中的按钮样式
示例代码
// class 相当于elementUI button 中 size="mini",并且使用 plain 属性
<button
class="el-button el-button--mini is-plain"
@mouseenter="mouseenter"
@mouseover="mouseover"
@mousemove="mousemove"
@mouseout="mouseout"
@mouseleave="mouseleave"
@mousedown="mousedown"
@mouseup="mouseup"
@dblclick="dblclick"
>详情</button >
.
.
.
// 省略其他代码
.
.
.
mouseenter(){
console.log("鼠标划入");
},
mouseover(){
console.log("鼠标在按钮中");
},
mousemove(){
console.log("鼠标在按钮中移动");
},
mouseout(){
console.log("鼠标移出按钮");
},
mouseleave(){
console.log("鼠标离开按钮");
},
mousedown(){
console.log("按钮按下");
},
mouseup(){
console.log("按钮松开");
},
dblclick(){
console.log("双击按钮");
},
