1.1.5 • Published 3 months ago

information-merge v1.1.5

Weekly downloads
-
License
ISC
Repository
github
Last release
3 months ago

InformationMerge

一个集成了点击复制功能的展示组件

import {VInformationMerge} from "information-merge";

示例:

const data = [
   {
     value: "广州海珠区国际轻纺城首层F 1062-1063",
     label: "供应商地址",
   },
];
return <VInformationMerge
      data={data}
      aftercopy={(bol: boolean) => {
        if (bol) {
          ElMessage.success("复制成功");
        } else {
          ElMessage.error("复制失败")
        }
      }} // 
      clampOptions={{ clamp: 2, collapseNode: "折叠", expandNode: "查看全部" }}
    />;;

image-20211014192959856

image-20240221162025794

参数格式/示例必传内容说明
data{value:String,label?:String}label可以不传,value传入VNode时无法正确计算宽度 ×,请传入String
aftercopy(bol)=>{bol: boolean}bol会传出复制成功或是失败
clampOptions{clamp: 2,clampLength: 28,collapseNode?: "折叠",expandNode?: "展开"}clamp:详见https://github.com/josephschmitt/Clamp.js的clamp √参数,目前不支持useNativeClamp × ;clampLength:字符串的超出折叠长度,用于计算展开折叠按钮是否展示;collapseNode和expandNode为按钮文案;

将字符串复制到剪贴板

import { copyToClipboard } from "information-merge";

const res=await copyToClipboard(`someString`)

安装:npm i information-merge install: npm i information-merge

1.1.1

3 months ago

1.1.0

3 months ago

1.1.5

3 months ago

1.1.3

3 months ago

1.1.2

3 months ago

1.0.11

5 months ago

1.0.10

5 months ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago