1.2.7 • Published 8 months ago

qianyi-assembly v1.2.7

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

千易组件库(基于Element-plus 得Vue3组件库)

更新内容

1.2.7(2023-08-29):
1.描述列表组件新增了fontSize属性,设置默认内容文字大小,对插槽内容不起作用 2.描述列表组件新增了titleSize属性,设置标题文字大小

1.2.2(2023-08-29):
1.文件上传组件新增了isUpload属性,值为false时不能进行上传操作,并且上传按钮区域也会隐藏.
2.图片item添加了灰色背景色,防止有些纯色图片在特定背景色下看不清。

1.2.1(2023-08-17):
1.新增了文件上传组件文件预览组件

联系方式

QQ:2530047598

安装

  • 安装
npm i qianyi-assembly --save
  • 在main.js中引入
import qianyiAssembly from 'qianyi-assembly'
import 'qianyi-assembly/style.css'
import { createApp } from 'vue'
import App from './App.vue'

const app = createApp(App)
app.use(qianyiAssembly)
app.mount('#app')

以上代码便完成了 组件 的引入。需要注意的是,样式文件需要单独引入。

组件展示

Minion

组件列表

  1. 文字溢出<qy-more></qy-more> 该组件主要用来处理文本信息过多得情况,可以让溢出文字以省略号截断,需要注意得是,组件得溢出宽度是根据父元素最大宽度决定得

    基础参数

    参数说明类型默认值
    text文字内容string
    color文字内容颜色string
    isHtml内容是否为HTML格式booleanfalse
    lineClamp溢出文字展示行数Number2
    retractLabel收起文字string收起
    retractLabelColor收起文字颜色string#0073d9
    allLabel查看全部文字string查看全部
    allLabelColor查看全部文字颜色string#0073d9
    fontSize内容文字大小(单位px)string,number18
    controlSize控制点击文字大小string,number18
    className组件class名string
    isControl是否需要控制按钮booleantrue
  2. 描述列表<qy-descriptions></qy-descriptions> 该组件主要是简化了Element Plus描述组件的使用方式,展示直接传入list数据,不需要再写HTML也支持自定义内容slot,并且添加了文字溢出的处理组件

    基础参数

    参数说明类型默认值
    list数据列表array[]
    fontSize文字内容大小pxstring/number18
    titleSize标题字体大小pxstring/number25
    column一行内得列数number1
    title左上角标题string
    size组件尺寸(large/default/small)stringlarge

    list-item配置参数

    参数说明类型默认值
    name标签文本string
    value展示内容string
    field字段名称(插槽使用)stringlarge
    isMore是否使用文字溢出组件booleanfalse

    提示

    当isMore为true时,可以在list-item中传入文字溢出组件得基础参数 当传入field参数时,可用使用插槽来自定义内容

     <template #file="{ param }">
         <span>{{param.value}}</span>
     </template>

    上面得file就是field传入得值,param是list-item对象

  3. 文件上传<qy-upload></qy-upload> 因为Element Plus的上传组件太臃肿了,自己重新写了个上传组件,该组件支持文件上传,在线预览,下载,文件展示,图片展示

    基础参数

    参数说明类型默认值
    btnText上传按钮文字string上传附件
    multiple是否支持文件多选booleantrue
    headers设置上传的请求头部object
    fileAction文件地址(https://xx.xx.xx.xx)string
    action上传的地址string
    v-model上传的文件列表(对象参数)array[]
    uploadHttp自定义上传方法function
    uploadBefore上传文件之前执行,可用于文件校验(返回值为true时才能继续上传)function
    loading上传限制,为true时不能上传booleanfalse
    imgType上传的图片类型(传入值后,图片和文件会分开展示png, jpg, gif)array[]
    isUpload是否上传(false时只会展示文件,不能进行上传操作)booleantrue

    监听方法

    @uploadSuccess
    @uploadErr
    方法名说明
    uploadSuccess上传成功后触发
    uploadErr上传失败后触发

    Slot | name | 说明 | | :----: | :----: | | uploadBtn | 上传区域内容 |

    文件列表对象参数

    [
        {
            type:'pdf',
            original:'测试文件.pdf',
            url:'/xx/xxx/xx.pdf'
            id:1
        }
    ]
    参数说明类型
    type必填,文件类型(pdf,gif)string
    original必填,文件名称string
    url必填,文件路径(/xx/xx.pjg)string
    id必填,文件idstring/number

    提示

    当传入自定义上传方法uploadHttp时,不会触发uploadSuccess方法,并且action也不用传入了。

  4. 文件预览<qy-pdf></qy-pdf> 该组件主要用于文件预览,支持pdf,图片,视频

    基础参数

    参数说明类型默认值
    type必填,文件类型(jpg)string
    pdfUrl文件地址(http:xx.xx.xx/xx/xx)string
1.2.7

8 months ago

1.2.6

8 months ago

1.2.5

8 months ago

1.2.4

8 months ago

1.2.3

8 months ago

1.2.2

8 months ago

1.2.1

9 months ago

1.2.0

9 months ago

1.1.9

9 months ago

1.1.8

9 months ago

1.1.7

9 months ago

1.1.6

9 months ago

1.1.5

9 months ago

1.1.4

9 months ago

1.1.3

9 months ago

1.1.2

9 months ago

1.1.1

9 months ago

1.1.0

9 months ago

1.0.9

9 months ago

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago