1.1.10 • Published 5 months ago

information-merge v1.1.10

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

InformationMerge

一个集成了点击复制功能的展示组件,vue2请使用@1版本,Vue3请使用@2版本

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,clampLength: 28, collapseNode: "折叠", expandNode: "查看全部" }}
    />;

渲染函数示例:

import { h } from "vue";
h(VInformationMerge, {
  props: {
    data,
    aftercopy: (bol) => {
      if (bol) {
        $message.success("复制成功");
      } else {
        $message.error("复制失败");
      }
    },
    clampOptions: { clamp: 2 },
    layout: "Horizontal",
  },
});

样式:

<style lang="less" scoped>
:deep(.information-merge-label) {
...
}
:deep(.information-merge-value) {
...
}
</style>

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:字符串的超出折叠长度,用于计算展开折叠按钮是否展示,不传入clampLength则不展示;collapseNode和expandNode为按钮文案;
layoutlayout: "Horizontal"Horizontal 水平 Vertical 垂直(默认值)Inline 行内(未实现)

将字符串复制到剪贴板

import { copyToClipboard } from "information-merge";

const res=await copyToClipboard(`someString`)

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

1.1.9

5 months ago

1.1.8

5 months ago

1.1.10

5 months ago

2.0.1

5 months ago

1.1.7

8 months ago

1.1.6

8 months ago

1.1.1

1 year ago

1.1.0

1 year ago

1.1.5

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago