在vue中,怎么控制element-ui tooltip的隐藏和显示
默认mouseover显示tooltip
如何实现鼠标单击显示?
这实际上是segmentfault
的代码框复制功能,如下代码框,右上角会出现一个“复制
”的tooltip,然后单击后会变成“已复制
”的提示
请问vue中如何实现?
代码框演示
点击这个灰色框的右上角可以复制
在vue中,怎么控制element-ui tooltip的隐藏和显示
默认mouseover显示tooltip
如何实现鼠标单击显示?
这实际上是segmentfault
的代码框复制功能,如下代码框,右上角会出现一个“复制
”的tooltip,然后单击后会变成“已复制
”的提示
请问vue中如何实现?
代码框演示
点击这个灰色框的右上角可以复制
disabled
属性可以实现控制显示隐藏的功能
<template\>
<el-tooltip :disabled="disabled" content="点击关闭 tooltip 功能" placement="bottom" effect="light">
<el-button @click="disabled = !disabled">点击{{disabled ? '开启' : '关闭'}} tooltip 功能</el-button>
</el-tooltip>
</template>
<script>
export default {
data() {
return {
disabled: false
};
}
};
</script\>
如果是多个tooltip的话,v-for中可以使用模板字符串
<el-tooltip
v-for="(item,index) in list"
:key="index"
:disabled="`disabled${index}`"
content="点击关闭 tooltip 功能"
placement="bottom"
effect="light"
>
</el-tooltip>
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
多个tooltip