0.3.92 • Published 1 year ago

cgql-ui v0.3.92

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

cgql-ui

  • 基于vue3搭建的组件库

安装

npm install cgql - ui

引入

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

import cUi from 'cgql-ui'
import 'cgql-ui/dist/style.css'

createApp(App)
.use(cUi)
.mount('#app')

可直接使用

按需引入组件和样式

需要安装cgql-ui-on-demand-package, 此插件目前只支持vite

import onDemandPackage from "cgql-ui-on-demand-package"
import {cgComponents} from "cgql-ui"

export default defineConfig({
	plugins: [vue(), onDemandPackage(cgComponents())]
})

内置的字体文件需要在入口文件中手动引入

import "cgql-ui/dist/components/index/index.css"

组件使用说明

VuePlayerController

播放器控件组件

props

attrtypedescription
dataSourceArray音乐资源,每个对象必须要有src属性
audioCtxHTMLAudioElement指定的audio对象(dom)
timeLineWidthNumberslider时间轴长度
sKeyString指定的rowKey
showTotalBoolean是否显示音乐总时间文本
showOperateBoolean是否显示音乐控件
blockColorCSSStyle滑块颜色
activeColorCSSStyle滑块走过的颜色
backgroundColorCSSStyle滑块未走过的颜色
newIconsObject自定义控件图标
iconPrefixString自定义图标前缀(需要将自定义的字体图标css在main.js中引入)

内置icons

const icons = {
	SEQUENCE: String,
	RANDOM: String,
	SINGLE: String,
	prev: String,
	playStart: String,
	playPause: String,
	next: String,
	other: String
}

events

nameparamsdescription
start-音乐开始时的回调
stop-音乐停止时的回调

slots

nameslot-scopeaction
mode-自定义模式按钮
left-自定义上一首
play-自定义开始/暂停
right-自定义下一首
other-自定义右侧显示内容

Slider

滑块组件

props

attrtypedescription
valueNumber设置当前滑块的偏移量,基于max属性
maxNumber可滑动区域的最大值
widthNumber实际显示大小px
blockColorCSSStyle滑块颜色
activeColorCSSStyle滑块走过的颜色
backgroundColorCSSStyle滑块未走过的颜色

events

nameparamsdescription
changenum返回基于max的偏移值

cg-icon

字体图标组件

props

attrtypedescription
iconPrefixString自定义图标前缀
typestring图标类

cg-Comment

评论区组件

props

attrtypedescription
articleDataObject当前评论的数据
dataKeysArray数据所指定的keys:[头像,昵称,内容,追评的id,追评头像,追评昵称,追评内容]如果没有某个属性则应该给予一个空值
indexNumber用于组件内部确定当前渲染的是哪一条评论内容,(我们推荐使用列表下标)
childrenArray追评
showMoreRepliesBoolean是否显示更多追评按钮

events

nameparamsdescription
agreerow点赞的回调
unAgreerow不喜欢的回调
sharerow分享按钮的回调
morerow点击更多的回调
detailsrow点击头像的回调
replayrow点击内容时的回调
moreRepliesrow, childrenKeys, setChildrenKeys点击更多回复的回调,childrenKeys 为第一层所有已显示追评的key,setChildrenKeys 为设置key的方法

cg-document-preview

文档预览器组件

props

attrtypedescription
srcString文档的路径
0.3.92

1 year ago

0.3.9

1 year ago

0.3.91

1 year ago

0.3.8

1 year ago

0.3.7

1 year ago

0.3.6

1 year ago

0.3.5

1 year ago

0.3.4

1 year ago

0.3.1

1 year ago

0.3.0

1 year ago

0.2.9

1 year ago

0.2.8

1 year ago

0.2.7

1 year ago

0.2.6

1 year ago

0.2.5

1 year ago

0.2.4

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.9

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.5

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago