Skip to content

zhoulujun/textOverflowTitle

Repository files navigation

文本溢出处理

组件

<template>
  <div>
    <div style="width: 100px;margin-bottom: 20px;">
      <bk-overflow-title>文本超出33333222222222222222222222222</bk-overflow-title>
    </div>
    <div style="width: 100px;margin-bottom: 20px;">
      <bk-overflow-title type="tips">
        文本超出33333222222222222222222222222
      </bk-overflow-title>
    </div>
  </div>
</template>

overflowTitle 组件属性

参数说明类型可选值默认值
content文本内容。没有的话去default slotString
--
--
type默认给文本加上title,如果tips,则鼠标悬浮添加添加tooltips,但是如果不是纯文本String
tipstitle
title
calType计算文本宽度方式,默认通过dom计算机文本宽度,canvas则通过measureText计算String
domcanvas
dom
resizeable是否监听文本内容变化Boolean
--
false

指令

<template>
  <div>
    <div style="width: 100px;margin-bottom: 20px;">
      <div
        v-overflow-title
        class="text-ov"
      >
        222222222222222222222222
      </div>
    </div>
  </div>
</template>
<script >

  import { overflowTitle } from 'bkui-vue';
  import { defineComponent } from 'vue';

  export default defineComponent({
    directives: {
      overflowTitle,
    },
    setup() {
    },
  });

</script>

overflowTitle 指令属性(计算父元素宽度)

参数说明类型可选值默认值
content文本内容。没有的话去default slotString
--
--
calType计算文本宽度方式,默认通过dom计算机文本宽度,canvas则通过measureText计算String
domcanvas
dom

组件库

整个功能已集中到MagicBox组件库 可以使用组件库:https://bkui-vue.woa.com/overflow-title

About

文本溢出悬浮title 或者tooltips展示

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors