1.0.1 • Published 7 months ago

agate-ui v1.0.1

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

agate-ui

安装

npm install agate-ui -S

使用

全局引入

main.js

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

import AgateUI from 'agate-ui'
import 'agate-ui/dist/style.css'

const app = createApp(App)

app.use(AgateUI).mount('#app')

按需引入

main.js

import { createApp } from 'vue'
import App from './App.vue'
import { AgHeader } from 'agate-ui'
import 'agate-ui/dist/style.css'
const app = createApp(App)

app.use(AgHeader).mount('#app')

API

分栏 title

attribute

属性名类型默认值必填可选项说明
textString--分栏标题
typeString'level1'×'level1/level2/level3'样式类型
toggleBooleanfalse×-是否可折叠
defaultToggleStatusBoolean×false-默认是否折叠

methods

方法名参数值说明
toggletoggleStatus:boolean切换折叠

slots

属性名说明
tip正文标题旁的附加标题
expand右侧扩展内容

头部 header

attribute

属性名类型默认值必填可选项说明
logoString-×-头部logo
textString--头部标题文字

methods

方法名参数值说明
home-点击标题

slots

属性名说明
center头部中间内容
expand右侧扩展内容

色块单选 radio-button

attribute

属性名类型默认值必填可选项说明
v-modelString/Number--选中值
labelString-×-色块label值
labelWidthString'100px'×-label的宽度
preDataArray-×-前方固定的数据,通常为全部,不参与后面数据的折行
dataArray-×-可选数据
labelKeyString'label'×-数据中显示的文字key
valueKeyString'value'×-数据中显示的唯一标识,同v-model值
1.0.1

7 months ago

1.0.0

7 months ago