young-ddui

1.0.7 • Public • Published

钉钉小程序(E应用)UI组件库

✍️Young-ddui是钉钉小程序(E应用)UI组件库,提供API接口主力开发者快速搭建应用。

✍️ 本项目基于 MIT 协议,请自由地享受和参与开源

主要功能

  • 支持父子组件节点获取 - $parent/$children
this.$parent/this.$children
  • 支持页面ref获取组件对象 - 组件定义refName
this.$ref[refName]

安装

npm i young-ddui

使用

page.json引用

"usingComponents": {
    "y-row":"young-ddui/es/row/index",
    "y-col": "young-ddui/es/col/index",
    "y-tabs": "young-ddui/es/tabs/index",
    "y-tab-item": "young-ddui/es/tabs/tab-item/index",
    "y-card": "young-ddui/es/card/index",
    "y-tabbar": "young-ddui/es/tabbar/index",
    "y-tabbar-item": "young-ddui/es/tabbar/tabbar-item/index",
    "y-tag": "young-ddui/es/tag/index",
    "y-timeline": "young-ddui/es/timeline/index",
    "y-timeline-item": "young-ddui/es/timeline/timeline-item/index"
  }

组件

Button

按钮

参数 说明 类型 可选值 默认值
className 自定义class string ""
size 尺寸 string mini/small/large/block "normal"
type 类型 string primary/danger/warning "default"
plain 是否镂空 boolean false
disabled 禁用 boolean false
round 是否圆角 boolean false
square 是否方形 boolean false
loading loading状态 boolean false
onClick click事件 function
formType 按钮类型 string submit/reset
openType 开放能力 string share
hoverClass 按钮按下去的样式类 string

Slot

名 称 说 明
自定义内容

Badge

徽章

参数 说明 类型 可选值 默认值
className 自定义class string ""
overflowCount 超出值显示点 number 99
text 内容 string
dot 强制显示点 boolean false
onClick click事件 function

Slot

名 称 说 明
inner 自定义内容

Card

卡片

参数 说明 类型 可选值 默认值
className 自定义class string ""
thumb 缩略图地址 string
title 标题 string
subTitle 副标题 string
onClick click事件 function
arrow 是否显示箭头 boolean true

Slot

名 称 说 明
content 自定义内容
footer 自定义 footer

Row

行布局

参数 说明 类型 可选值 默认值
className 自定义class string ""
wrap 换行控制 string 同flex-wrap布局 "nowrap"
direction 换行排列方向 string 同flex-direction布局 "row"
align 对齐 string 同flex布局align-items "start"
justify 对齐 string 同flex布局justify-content "start"
alignContent 对齐 string 同flex-align-content布局 "start"

Slot

名 称 说 明
自定义内容

Col

列布局

Slot

名 称 说 明
自定义内容

Dialog

模态框

参数 说明 类型 可选值 默认值
className 自定义class string ""
disableScroll 禁止滚动 boolean true
visible 是否显示 boolean false
title 标题 string ""
mask 是否显示蒙板层 boolean true
showCancelButton 是否显示取消按钮 boolean true
showConfirmButton 是否显示确定按钮 boolean true
confirmButtonText 确认按钮文字 string "确认"
cancelButtonText 取消按钮文字 string "取消"
onClose 消按钮函数 function
onConfirm 确认按钮函数 function

Slot

名 称 说 明
自定义内容
header 自定义标题
footer 自定义底部(按钮区域)

Notify

消息提示

Methods

名 称 说 明 类型 参数
show 显示方法 object params

params

参数 说明 类型 可选值 默认值
text 内容 string "" ""
duration 关闭时长 number 3000
type 类型 string "success","error,"warning" ""

Tabbar

底部菜单栏

参数 说明 类型 可选值 默认值
className 自定义class string ""
active 激活状态 number tabbar个数 -1
onChange tabbar切换回调函数 function

Slot

名 称 说 明
自定义内容

Tabbar-item

底部菜单栏-内容

参数 说明 类型 可选值 默认值
className 自定义class string ""
icon 图标 string ""
path 路由 string ""

Slot

名 称 说 明
自定义内容
icon 自定义图标
icon-active 激活状态下图标

Tabs

选项卡

参数 说明 类型 可选值 默认值
className 自定义class string ""
onTabChang 监听tabs切换函数 function ""

Slot

名 称 说 明
自定义内容

Tabs-item

选项卡-内容

参数 说明 类型 可选值 默认值
className 自定义class string ""

Slot

名 称 说 明
自定义内容

Tag

标签

参数 说明 类型 可选值 默认值
className 自定义class string ""
size 尺寸 string "large"/"medium" "medium"
mark 是否为标记样式 boolean true
round 圆角 boolean true
type 类型 boolean "success"/"error"/"warining" "info"

Slot

名 称 说 明
自定义内容

Toast

轻提示

Methods

名 称 说 明 类型 参数
show 显示方法 object params

params

参数 说明 类型 可选值 默认值
text 内容 string "" ""
icon 图标 string ""
duration 关闭时长 number 3000
size icon图标大小 number 50

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i young-ddui

      Weekly Downloads

      3

      Version

      1.0.7

      License

      MIT

      Unpacked Size

      40.3 kB

      Total Files

      77

      Last publish

      Collaborators

      • layah