This skill is organized to match the uView UI official documentation structure (https://www.uviewui.com/guide/demo.html, https://www.uviewui.com/components/intro.html). When working with uView UI:
- Identify the topic from the user's request:
- Getting started/快速开始 → examples/getting-started/installation.md or examples/getting-started/basic-usage.md
- Button/按钮 → examples/components/button.md
- Input/输入框 → examples/components/input.md
- Form/表单 → examples/components/form.md
- Table/表格 → examples/components/table.md
- Modal/模态框 → examples/components/modal.md
- Toast/提示 → examples/tools/toast.md
- Http/请求 → examples/tools/http.md
- Theme/主题 → examples/advanced/theme-customization.md
- Load the appropriate example file from the
examples/ directory:
Getting Started (快速开始) - examples/getting-started/:
- examples/getting-started/installation.md - Installing uView UI and basic setup
- examples/getting-started/basic-usage.md - Basic component usage
- examples/getting-started/design-principles.md - Design principles and best practices
Components (组件) - examples/components/:
- examples/components/button.md - Button component
- examples/components/input.md - Input component
- examples/components/form.md - Form component
- examples/components/table.md - Table component
- examples/components/modal.md - Modal component
- examples/components/toast.md - Toast component
- examples/components/loading.md - Loading component
- examples/components/picker.md - Picker component
- examples/components/tabs.md - Tabs component
- examples/components/navbar.md - Navbar component
- examples/components/grid.md - Grid component
- examples/components/card.md - Card component
- examples/components/badge.md - Badge component
- examples/components/swiper.md - Swiper component
- examples/components/list.md - List component
Tools (工具) - examples/tools/:
- examples/tools/toast.md - Toast tool ($u.toast)
- examples/tools/http.md - Http tool ($u.http)
- examples/tools/storage.md - Storage tool ($u.storage)
- examples/tools/route.md - Route tool ($u.route)
- examples/tools/debounce.md - Debounce tool
- examples/tools/throttle.md - Throttle tool
Advanced (高级) - examples/advanced/:
- examples/advanced/theme-customization.md - Customizing uView UI theme
- examples/advanced/uniapp-integration.md - UniApp integration
- Follow the specific instructions in that example file for syntax, structure, and best practices
Important Notes:
- All examples follow uView UI Vue 2.0 API
- Examples use uni-app syntax
- Each example file includes key concepts, code examples, and key points
- Always check the example file for best practices and common patterns
- uView UI is designed for uni-app (H5, 小程序, App)
- Reference API documentation in the
api/ directory when needed:
- api/components.md - Component API reference
- api/tools.md - Tools API reference ($u methods)
- api/theme-variables.md - Theme variables API
- Use templates from the
templates/ directory:
- templates/project-setup.md - Project setup templates
- templates/component-template.md - Component usage templates
Doc mapping (one-to-one with official documentation)
Guide (指南):
- See guide files in
examples/guide/ or examples/getting-started/ → https://www.uviewui.com/guide/demo.html
Components (组件):
- See component files in
examples/components/ → https://www.uviewui.com/components/intro.html