0.0.11 • Published 2 years ago

bk-text-overflow-tooltip v0.0.11

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

配置项

ITextoverflowOption = {
  target: document.body,
  showTooltip: true,
  prefix: 'bk-txt-overflow',
  delay: 500
};

节点弹出内容配置

TargetNodeConfig = {
  `${prefix}-title`: '指定需要显示的内容,如果不设置默认显示TargetNode.innerText,如果是`showTooltip=true`,默认显示`TargetNode.innerHTML`',
  `${prefix}-target`: '配合设置`showTooltip=true`生效,用于指定弹出内容的目标元素选择器',
  `${prefix}-disabled`: '禁用当前DOM文本溢出显示,同时禁用当前节点下面所有子节点的自动文本溢出',
  `${prefix}-theme`: '配合设置`showTooltip=true`生效,用于指定弹出内容的主题,默认内置`bk-dark | bk-light`',
  `${prefix}-delay`: '配合设置`showTooltip=true`生效,用于指定弹出内容延迟时间,默认继承 ITextoverflowOption.delay`',
  `${prefix}-system`: '如果全局设置 showTooltip=true,单个元素可指定为system title,此时会启用默认title,而不是tooltip',
};

使用

import setTextOverflowTooltip from '@tencent/bk-text-overflow-tooltip';
SetTextOverflowTooltip({});

引入样式

  import '@tencent/bk-text-overflow-tooltip/dist.style.css';

示例

      <div class="row">
        <div class="title">基础用法</div>
        <div class="content">
          提供专业的UI界面搭建工具,使前端研发更高效
          拥有多元化前端组件库、多样化页面套餐样例以及在线拖拽可视化开发服务
          您可以轻松搭建满足自己需求场景的网页
        </div>
      </div>
      <div class="row">
        <div class="title">切换主题</div>
        <div class="content" bk-txt-overflow-theme="bk-light">
          提供专业的UI界面搭建工具,使前端研发更高效
          拥有多元化前端组件库、多样化页面套餐样例以及在线拖拽可视化开发服务
          您可以轻松搭建满足自己需求场景的网页
        </div>
      </div>
      <div class="row">
        <div class="title">禁止自动Tooltip</div>
        <div class="content" bk-txt-overflow-disabled>
          提供专业的UI界面搭建工具,使前端研发更高效
          拥有多元化前端组件库、多样化页面套餐样例以及在线拖拽可视化开发服务
          您可以轻松搭建满足自己需求场景的网页
        </div>
      </div>
      <div class="row">
        <div class="title">启用系统Title</div>
        <div class="content" bk-txt-overflow-system>
          提供专业的UI界面搭建工具,使前端研发更高效
          拥有多元化前端组件库、多样化页面套餐样例以及在线拖拽可视化开发服务
          您可以轻松搭建满足自己需求场景的网页
        </div>
      </div>
      <div class="row">
        <div class="title">自定义显示内容</div>
        <div class="content" bk-txt-overflow-title="这是一段自定义的显示文本,跟内容没啥关系,你可以自己试试">
          提供专业的UI界面搭建工具,使前端研发更高效
          拥有多元化前端组件库、多样化页面套餐样例以及在线拖拽可视化开发服务
          您可以轻松搭建满足自己需求场景的网页
        </div>
      </div>
      <div class="row">
        <div class="title">指定弹出其他DOM</div>
        <div class="content" bk-txt-overflow-target="#target_dom_id">
          提供专业的UI界面搭建工具,使前端研发更高效
          拥有多元化前端组件库、多样化页面套餐样例以及在线拖拽可视化开发服务
          您可以轻松搭建满足自己需求场景的网页
        </div>
      </div>
      <div id="target_dom_id" style="display: none;">
        <div class="row">
          <div class="title">这是一个隐藏DIV</div>
          <div class="content" bk-txt-overflow-title="这是一段自定义的显示文本,跟内容没啥关系,你可以自己试试">
            提供专业的UI界面搭建工具,使前端研发更高效
            拥有多元化前端组件库、多样化页面套餐样例以及在线拖拽可视化开发服务
            您可以轻松搭建满足自己需求场景的网页
          </div>
        </div>
      </div>
0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.3

2 years ago