0.1.23 • Published 4 months ago

ipotisedge-ui v0.1.23

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

精控能源UI组件库

安装

npm install ipotisedge-ui

使用

// 引入 ipotisedge-ui
import ipotisedgeUI from 'ipotisedge-ui'

app.use(ipotisedgeUI)

组件库

Button 按钮

使用

<jk-button><jk-button>

属性

属性名说明类型默认值备注
Text文字按钮Booleanfalse
disabled禁用Booleanfalse
color颜色String-自定义按钮颜色
type类型Enum-primary(#3B8BF6)success(#3B8BF6)warning(#FF8C00)danger(#FF5555)info(#5E6E82A6)
size禁用Enum-large,default,small

事件

事件名说明类型
click点击事件Function

ButtonGroup 按钮组

使用

<jk-button-group></jk-button-group>

属性

属性名说明类型默认值备注
v-model绑定值String, Number-
height高度String32px必须带单位
width宽度String-必须带单位
options选项Array[]
options.label选项文案String-
options.value选项值String, Number-

事件

暂无

CheckboxGroup 多选按钮组

使用

<jk-checkbox-group></jk-checkbox-group>

属性

属性名说明类型默认值备注
v-model绑定值String, Number-
options选项Array[]
options.label选项文案String-
options.value选项值String, Number-

事件

暂无

DateTime 日期事件选择器

使用

<jk-date-time></jk-date-time>

属性

属性名说明类型默认值备注
v-model绑定值String, Number-
placeholder占位文字String‘’
disabled禁用booleanfalse

事件

事件名说明类型
change值发生改变事件Function

Dialog 模态框

使用

<jk-dialog></jk-dialog>

属性

属性名说明类型默认值备注
v-model绑定值Booleanfalse控制显示和隐藏
title占位文字String标题
width宽度String500px必须带单位
customHeader自定义顶部Booleanfalse
showFooter展示底部Booleantrue

事件

事件名说明类型
header自定义头部插槽,customHeader必须为 trueSlot
footer底部插槽,showFooter必须为 trueSlot

Drawer 抽屉

使用

<jk-drawer></jk-drawer>

属性

属性名说明类型默认值备注
v-model绑定值Booleanfalse控制显示和隐藏
title占位文字String标题
width宽度String500px必须带单位
showHeader显示顶部Booleantrue
direction抽屉打开方向Enumrtlrtl,ltr,ttb,btt,rtl

事件

事件名说明类型
footer底部插槽Slot

Input 输入框

使用

<jk-input></jk-input>

属性

属性名说明类型默认值备注
v-model绑定值String, Number-
placeholder占位文字String请输入
width宽度String180px必须带单位
height高度String32px必须带单位
type类型Stringtext
disabled禁用booleanfalse

事件

事件名说明类型
enter回车时间Function
input输入事件Function

Pagination 分页器

使用

<jk-pagination></jk-pagination>

属性

属性名说明类型默认值备注
v-model:current-page当前页Number1
v-model:page-size单页条目数Number10
total总条数Number0
layout组件布局,子组件名用逗号分隔Stringtotal, sizes, prev, pager, nextstring (consists of sizes, prev, pager, next, jumper, ->, total, slot)
pageSizes每页显示个数选择器的选项设置Array10, 20, 50, 100

事件

事件名说明类型
onCurrentChange当前页值发生变化Function
onSizeChange单页条目数发生变化Function

RadioGroup 单选

使用

<jk-radio-group></jk-radio-group>

属性

属性名说明类型默认值备注
v-model绑定值String, Number-
options选项Array[]
options.label选项文案String-
options.value选项值String, Number-

事件

暂无

Select 下拉选择框

使用

<jk-select></jk-select>

属性

属性名说明类型默认值备注
v-model绑定值String, Number-
placeholder占位文字String请输入
width宽度String180px必须带单位
height高度String32px必须带单位
clearable清楚选项Booleanfalse
disabled禁用booleanfalse
options选项Array[]
options.label选项文案String-
options.value选项值String, Number-

事件

事件名说明类型
change值发生改变事件Function

Switch 开关

使用

<jk-switch></jk-switch>

属性

属性名说明类型默认值备注
v-model绑定值String, Number-
activeColor激活状态颜色String#3B8BF6
inactiveColor未激活状态颜色Stringrgba(94, 110, 130, 0.20)
activeText激活文字String-
inactiveText未激活文字String-
disabled禁用Booleanfalse
loading加载状态Booleanfalse
size尺寸Stringlarge,default,small

事件

事件名说明类型
change值发生改变事件Function

Tabs 标签页

使用

<jk-tabs></jk-tabs>

属性

属性名说明类型默认值备注
v-model绑定值String, Number-
width宽度String-必须带单位
height高度String32px必须带单位
fontSize字体大小String16px必须带单位
options选项Array[]
options.label选项文案String-
options.value选项值String, Number-

事件

暂无

Table 表格

使用

<jk-table></jk-table>

属性

属性名说明类型默认值备注
data表格数据Array[]
config表格配置Object{}
config.height高度String-必须带单位
config.selectable打开勾选Booleanfalse
config.column列的配置Array[]
config.column.prop列数据对应的 keyString-
config.column.label表头String-
config.column.width列的宽度String-
config.column.render自定义列的内容dom-

事件

事件名说明类型
onSelectionChange勾选的值发生变化Function

Textarea 多行输入框

使用

<jk-textarea></jk-textarea>

属性

属性名说明类型默认值备注
v-model绑定值String, Number-
placeholder占位文字String请输入
width宽度String100%必须带单位
height高度String32px必须带单位
false禁用booleanfalse

事件

事件名说明类型
enter回车时间Function
0.1.23

4 months ago

0.1.21

5 months ago

0.1.22

5 months ago

0.1.20

5 months ago

0.1.18

5 months ago

0.1.19

5 months ago

0.1.10

6 months ago

0.1.11

6 months ago

0.1.12

5 months ago

0.1.13

5 months ago

0.1.14

5 months ago

0.1.15

5 months ago

0.0.10

6 months ago

0.0.11

6 months ago

0.0.12

6 months ago

0.1.0

6 months ago

0.1.2

6 months ago

0.1.1

6 months ago

0.1.16

5 months ago

0.1.8

6 months ago

0.0.9

6 months ago

0.1.17

5 months ago

0.1.7

6 months ago

0.0.8

6 months ago

0.1.9

6 months ago

0.1.4

6 months ago

0.1.3

6 months ago

0.1.6

6 months ago

0.0.7

6 months ago

0.1.5

6 months ago

0.0.6

6 months ago

0.0.5

7 months ago

0.0.4

7 months ago

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago