组件总览
uvx-ui 当前提供 74 个组件文档页面,按使用场景分为七类,部分页面同时说明配套子组件。文档中的示例均使用 Vue 3 <script lang="uts" setup>,API 以当前组件源码为准。
使用前提
请先在项目中安装并注册 uvx-ui,再复制组件示例。组件页面的“平台兼容性”只描述当前版本已验证的平台;小程序端目前仅支持微信小程序(MP-WEIXIN)。未在组件文档中说明的辅助组件属于内部实现,不作为可单独使用的公共 API。
组件分类
| 分类 | 组件 |
|---|---|
| 基础组件 | 按钮、色彩、图标、图片、布局、超链接、页面容器、文本、动画 |
| 数据组件 | 相册、头像、徽标数、进度条、标签、倒计时、二维码、数字滚动、内容为空、加载动画、加载页、加载更多、骨架屏、列表、索引列表、横向滚动列表 |
| 反馈组件 | 警告提示、模态框、无网络提示、消息提示、滚动通知、遮罩层、弹出层、消息提示、长按提示 |
| 表单组件 | 日历、复选框、验证码倒计时、验证码输入、时间选择器、下拉筛选、表单、输入框、键盘、步进器、颜色选择器、选择器、单选框、评分、搜索、滑动选择器、开关选择器、文本域、上传 |
| 布局组件 | 单元格、折叠面板、浮动面板、宫格布局、轮播图、滑动单元格、垂直选项卡、瀑布流布局 |
| 导航组件 | 上拉菜单、返回顶部、导航栏、底部导航栏、标签页、步骤条、分段器、吸顶 |
| 其他组件 | 分割线、间隔槽、线条、富文本、展开阅读更多 |
API
每个组件页面会列出属性、事件、插槽、公开方法和平台差异。事件回调参数按 UTS 类型书写,复制示例时请一并保留示例中的类型导入和状态声明。
