0.2.3 • Published 1 year ago

carlstory-ui v0.2.3

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

carlstory-ui

A Vue UI component library

Install

npm i carlstory-ui --save

Quick Start

import {createApp} from 'vue'
import App from './App.vue'

import CarlstoryUI from "carlstory-ui"
import "carlstory-ui/lib/style.css";//引入样式
const app = createApp(App)
// app.use(CarlstoryUI);
app.use(CarlstoryUI,{fontSize:40,color:"#00adff"}); //全局注册
app.mount('#app');

Component List

CSTable

表格组件

属性

propdescriptiontypedefaultexample
tableTitle表头Arraynone"序号","管辖片区","中文船名"
tableTitle.name名称Stringnone
tableTitle.prop属性Stringnone
tableTitle.sortable是否可排序Booleanfalse
tableTitle.parentName父名称Stringnone
tableTitle.summary是否计算合计Booleanfalse
tableData数据Arraynone{index:1,jurisdiction:"斗尾港区",shipsName:"猎豹",},{index:2,jurisdiction:"斗尾港区",shipsName:"猎豹"}
showSummary是否显示合计(和tableTitle.summary搭配使用)Booleanfalse
gap列宽Array1,1,1,1,10.5, 1, 1, 1, 1
height高度Number300100
row-th-classrow的classStringcarlstory-th-rownone
row-classrow的classStringcarlstory-rownone
operations操作列Array[]{text:"新增",style:{padding:"0 5px"},callback:()=>{}},{text:"查看",style:{padding:"0 5px"},callback:fun}

事件

methoddescriptionparamsreturn
rowClickrow点击触发item, isCancel(是否重复点击), selectedItemIndex-

CScharts

图表组件

属性

propdescriptiontypedefaultexample
options图表设置Object-同echarts
scroll-options滚动设置(搭配dataZoom使用)Objectnull{ x: true, y: false, num:12,timer: 1000 }

事件

methoddescriptionparamsreturn
chartClick点击图表触发--
dispatchAction触发图表行为{"type":"highlight","seriesIndex":0,"dataIndex":2}-
resizeHandler尺寸改变,手动触发--

CSCarousel

走马灯组件

属性

propdescriptiontypedefaultexample
visionCount展示在视野上carouselItem的数量Number11
intervalTime切换时间间隔Number40002000
transitionSpeed移动速度,数字越大,移动速度越快Number6030
gap轮播里面内容的间隔距离Number1616
count轮播的内容数量Number66
carouselItemHeightcarouselItem的高度Number150300
openAutoPlay是否开启自动播放Booleantruetrue
openDot是否开启dotsBooleantruefalse
openArrow是否开启arrowBooleantruefalse

CSCarouselItem

配合CSCarousel使用,用来展示内容

CSIcon

图标组件

属性

propdescriptiontypedefaultexample
icon展示图标alliconString-refresh-left
size图标大小Number1620
color图标颜色String#333-
rotate是否旋转Booleanfalsetrue

CSTime

时间组件

属性

propdescriptiontypedefaultexample
format时间格式String--
classNameclassNameString--

事件

methoddescriptionparamsreturn
getTime获取时间--
setTime设置时间time-

CSWeather

天气组件

属性

propdescriptiontypedefaultexample
option天气配置项Object-{"type":"高德","params":{"city":"500000","key":"your api key"}}
option.typeAPI类型String高德高德 / 心知天气
option.paramsAPI参数Object{"city":"500000","key":"your api key"}
showIcon是否显示天气图标Booleantruefalse
showTemper是否显示温度Booleantruefalse
classNameclassNameString--

事件

methoddescriptionparamsreturn
0.2.3

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago