Skip to content

ZQ UI 组件库文档

ZQ UI 是一套基于 Vue 3 的跨平台移动端 UI 组件库,适用于 UniApp 项目,支持微信小程序、H5、Android、iOS、HarmonyOS。

特性

  • 基于 Vue 3 Composition API(<script setup>
  • 支持主题切换(Light / Dark),通过 CSS 变量实现
  • 支持国际化(zh-CN / zh-TW / en)
  • 全平台兼容,尺寸使用 rpx
  • 组件前缀 zq-,通过 easycom 自动注册

easycom 配置

pages.json 中已配置:

json
{
  "easycom": {
    "autoscan": true,
    "custom": {
      "^zq-(icon|navbar|tabbar)$": "@/components/zq-$1/zq-$1.vue",
      "^zq-(.*)": "@/components/zq-ui/zq-$1/zq-$1.vue"
    }
  }
}

无需手动 import,直接在模板中使用即可。

组件列表

基础组件

组件说明文档
Button按钮button.md
Cell单元格cell.md
Tag标签tag.md
Badge徽标badge.md
Divider分割线divider.md
Loading加载loading.md
Empty空状态empty.md
Overlay遮罩层overlay.md

表单组件

组件说明文档
Input输入框input.md
Textarea文本域textarea.md
Switch开关switch.md
Checkbox复选框checkbox.md
Radio单选框radio.md
Stepper步进器stepper.md
Rate评分rate.md
Slider滑块slider.md
SearchBar搜索栏search-bar.md
Picker选择器picker.md
DatePicker日期选择器date-picker.md
TimePicker时间选择器time-picker.md
DatetimePicker日期时间选择器datetime-picker.md

反馈组件

组件说明文档
Popup弹出层popup.md
ActionSheet动作面板action-sheet.md
NoticeBar通知栏notice-bar.md

展示组件

组件说明文档
Card卡片card.md
Avatar头像avatar.md
Progress进度条progress.md
Skeleton骨架屏skeleton.md
Steps步骤条steps.md
Collapse折叠面板collapse.md
CountDown倒计时count-down.md

导航组件

组件说明文档
Tabs标签页tabs.md
Grid宫格grid.md

Released under the MIT License.