一、安装
npm install vue-directive-tooltip –save
二、引用
在main.js内全局引用
import Tooltip from 'vue-directive-tooltip'; | |
import 'vue-directive-tooltip/dist/vueDirectiveTooltip.css'; | |
Vue.use(Tooltip) |
在vue文件内使用
<span v-tooltip.top="'v-tooltip'">ToolTip</span>
显示如下:
三、自定义
更改弹出位置
<span v-tooltip.top="'我在顶部'">Tooltip</span> // 从span顶部弹出,不加则默认为auto
自定义属性
Vue.use(Tooltip, { | |
delay: 500, | |
placement: 'right',class: 'tooltip-custom', | |
triggers: ['hover'], | |
offset: 0 | |
}); |
自定义CSS样式
在全局css文件中定义类,进行样式自定义,我们将类名定义为tooltip-custom
.vue-tooltip.tooltip-custom {/* 这里进行父元素样式更改 */ | |
} | |
.vue-tooltip.tooltip-custom .tooltip-arrow {/* 下方的小三角形 */ | |
} | |
.vue-tooltip.tooltip-custom .tooltip-content {/* 矩形内容区域 */ | |
} |