vue-hover-mask
v1.0.0
Published
vue遮罩组件, 当hover上显示遮罩
Downloads
377
Maintainers
Readme
vue-hover-mask | vue hover 遮罩组件
介绍
当 hover 上物体时, 显示遮罩
效果图
在线示例
https://codepen.io/dream2023/pen/oRJOGB/
安装
npm install vue-hover-mask --save
使用
// 全局引入
import VueHoverMask from 'vue-hover-mask'
Vue.component(VueHoverMask.name, VueHoverMask)
// 局部引入
import VueHoverMask from 'vue-hover-mask'
export default {
components: {
VueHoverMask
}
}
示例
<template>
<!-- click事件 -->
<vue-hover-mask @click="handleClick">
<!-- 默认插槽 -->
<img
src="http://t.cn/Ai9b5w8V"
style="width: 200px;height: 200px;object-fit: cover;"
/>
<!-- action插槽 -->
<template v-slot:action>
<i class="iconfont zoom"></i>
<i class="iconfont delete"></i>
</template>
</vue-hover-mask>
</template>
<script>
export default {
methods: {
handleClick() {
console.log('click')
}
}
}
</script>
<style>
@import url('//at.alicdn.com/t/font_1223885_a68qqkvtjgr.css');
.iconfont {
padding: 0 10px;
font-size: 24px;
}
</style>