当前位置:   article > 正文

el-tooltip动态显示隐藏tip效果,计算文本宽度_el-tooltip 隐藏

el-tooltip 隐藏
  1. <template>
  2. <div style="margin: 100px">
  3. <h3>el-tooltip动态显示隐藏tip效果,计算文本宽度</h3>
  4. <el-tooltip
  5. :content="text"
  6. effect="dark"
  7. placement="top-start"
  8. :disabled="!disabledTip"
  9. >
  10. <div class="tooltip-wrap" @mouseenter="visibilityChange($event)">
  11. {{ text }}
  12. </div>
  13. </el-tooltip>
  14. <el-input v-model="text"></el-input>
  15. </div>
  16. </template>
  17. <script>
  18. export default {
  19. name: "ellipsisTooltip",
  20. data() {
  21. return {
  22. disabledTip: false,
  23. text: "文本输入",
  24. };
  25. },
  26. mounted() {},
  27. methods: {
  28. visibilityChange(e) {
  29. this.disabledTip = e.target.clientWidth < e.target.scrollWidth;
  30. },
  31. },
  32. };
  33. </script>
  34. <style lang="scss" scoped>
  35. .tooltip-wrap {
  36. width: 200px;
  37. overflow: hidden;
  38. text-overflow: ellipsis;
  39. white-space: nowrap;
  40. }
  41. </style>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/91882
推荐阅读
相关标签
  

闽ICP备14008679号