@tovoo/text-omission
TypeScript icon, indicating that this package has built-in type declarations

0.0.1-beta.6 • Public • Published

使用组件

$ npm i --save @tovoo/text-omission

注意:本组件依赖 Ant Design Vue 组件库部分组件!!!

需手动引入 Tooltip组件 样式 (如全局已引入,则不需要)

import 'ant-design-vue/es/tooltip/style/index.css';
// or
import 'ant-design-vue/es/tooltip/style/index.less';

注册

参考 Ant Design Vue 注册使用方法

如果你使用的 Vite,你可以使用 unplugin-vue-components 来进行按需加载,需要向 plugins 添加以下方法 可实现自动加载组件及对应

import { TextOmission } from '@tovoo/text-omission';
import '@tovoo/text-omission/es/text-omission/style/css'; //vite只能用 @tovoo/text-omission/es 而非 @tovoo/text-omission/lib

或者

向 plugins 添加以下方法 可实现自动加载组件及对应样式

// vite.config.js
import { defineConfig } from 'vite';
import Components from 'unplugin-vue-components/vite';

import { TovooResolver } from '@tovoo/text-omission/resolver';

export default defineConfig(({ mode }) => {
  return {
    plugins: [
      Components({
        resolvers: [
          TovooResolver(),
        ],
      }),
    ],
  };
});

属性说明如下:

属性 说明 类型 默认值
lineClamp 省略行数 string,number 1
tooltip ant-design-vue Tooltip组件参数 object
tooltipSpaceSize 提示弹窗内容边距 number[] [0, 8]

Package Sidebar

Install

npm i @tovoo/text-omission

Weekly Downloads

0

Version

0.0.1-beta.6

License

none

Unpacked Size

51.4 kB

Total Files

61

Last publish

Collaborators

  • tangtutu