uniapp-uview
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWhen to use this skill
何时使用本技能
Use this skill whenever the user wants to:
- Integrate uView UI into UniApp projects
- Configure UniApp projects to work with uView UI (pages.json, manifest.json, easycom)
- Handle platform-specific behaviors when using uView in UniApp (H5, mini-program, App, nvue)
- Use UniApp features (navigation, APIs, lifecycle) with uView components
- Build cross-platform UniApp applications with uView UI components
- Configure easycom for automatic uView component import in UniApp
- Handle navigation and routing with uView in UniApp
- Optimize UniApp projects using uView UI
- Deploy uView-based UniApp applications to multiple platforms
当用户需要以下操作时,可使用本技能:
- 将uView UI集成到UniApp项目中
- 配置UniApp项目以适配uView UI(pages.json、manifest.json、easycom)
- 处理在UniApp中使用uView时的平台特定行为(H5、小程序、App、nvue)
- 结合uView组件使用UniApp功能(导航、API、生命周期)
- 使用uView UI组件构建跨平台UniApp应用
- 在UniApp中配置easycom以自动导入uView组件
- 在UniApp中结合uView处理导航与路由
- 使用uView UI优化UniApp项目
- 将基于uView的UniApp应用部署到多平台
How to use this skill
如何使用本技能
This skill is organized to match UniApp integration patterns and the official UniApp plugin structure (https://ext.dcloud.net.cn/plugin?id=1593). When working with uView UI in UniApp:
-
Install and setup uView UI in UniApp project:
- Load for installation in UniApp
examples/getting-started/installation.md - Load for UniApp project configuration
examples/getting-started/project-setup.md - Load for easycom configuration
examples/getting-started/easycom-config.md
- Load
-
Integrate with UniApp features:
- Load for pages.json configuration
examples/integration/pages-config.md - Load for manifest.json configuration
examples/integration/manifest-config.md - Load for navigation with uView
examples/integration/navigation.md - Load for using UniApp APIs with uView
examples/integration/uni-api.md
- Load
-
Handle platform-specific behaviors:
- Load for H5 platform considerations
examples/platform-specific/h5.md - Load for mini-program considerations
examples/platform-specific/miniprogram.md - Load for App platform considerations
examples/platform-specific/app.md - Load for nvue considerations
examples/platform-specific/nvue.md
- Load
-
Advanced integration:
- Load for theme customization in UniApp
examples/advanced/custom-theme.md - Load for build optimization
examples/advanced/build-optimization.md - Load for multi-platform deployment
examples/advanced/multi-platform.md
- Load
-
Reference the API documentation when needed:
- - UniApp and uView integration API
api/integration-api.md - - Configuration API reference
api/config-api.md
-
Use templates for quick start:
- - Basic UniApp project with uView
templates/basic-uniapp-project.md - - Pages configuration template
templates/pages-template.md - - Manifest configuration template
templates/manifest-template.md
Important Notes:
- This skill focuses on UniApp integration, not uView UI API documentation
- uView UI supports both Vue 2 and Vue 3, use appropriate syntax
- Always configure easycom in pages.json for automatic component import
- Use conditional compilation (,
#ifdef) for platform-specific code#endif - Test on all target platforms (H5, mini-programs, App) before deployment
- Use rpx units for responsive sizing in UniApp
本技能的组织方式与UniApp集成模式及官方UniApp插件结构(https://ext.dcloud.net.cn/plugin?id=1593)匹配。在UniApp中使用uView UI时:
-
安装与设置 UniApp项目中的uView UI:
- 加载获取UniApp中的安装方法
examples/getting-started/installation.md - 加载获取UniApp项目配置指南
examples/getting-started/project-setup.md - 加载获取easycom配置方法
examples/getting-started/easycom-config.md
- 加载
-
与UniApp功能集成:
- 加载获取pages.json配置方法
examples/integration/pages-config.md - 加载获取manifest.json配置方法
examples/integration/manifest-config.md - 加载获取结合uView的导航实现
examples/integration/navigation.md - 加载获取结合uView组件使用UniApp API的方法
examples/integration/uni-api.md
- 加载
-
处理平台特定行为:
- 加载获取H5平台注意事项
examples/platform-specific/h5.md - 加载获取小程序平台注意事项
examples/platform-specific/miniprogram.md - 加载获取App平台注意事项
examples/platform-specific/app.md - 加载获取nvue注意事项
examples/platform-specific/nvue.md
- 加载
-
高级集成:
- 加载获取UniApp中的主题定制方法
examples/advanced/custom-theme.md - 加载获取构建优化方法
examples/advanced/build-optimization.md - 加载获取多平台部署策略
examples/advanced/multi-platform.md
- 加载
-
必要时参考API文档:
- - UniApp与uView集成API
api/integration-api.md - - 配置API参考
api/config-api.md
-
使用模板快速上手:
- - 集成uView的基础UniApp项目
templates/basic-uniapp-project.md - - 页面配置模板
templates/pages-template.md - - 清单配置模板
templates/manifest-template.md
重要说明:
- 本技能专注于UniApp集成,而非uView UI API文档
- uView UI同时支持Vue 2和Vue 3,请使用对应语法
- 务必在pages.json中配置easycom以实现组件自动导入
- 使用条件编译(、
#ifdef)编写平台特定代码#endif - 部署前在所有目标平台(H5、小程序、App)进行测试
- 在UniApp中使用rpx单位实现响应式布局
Examples and Templates
示例与模板
Getting Started
入门指南
- Installation: - How to install uView UI in UniApp projects
examples/getting-started/installation.md - Project Setup: - Setting up UniApp project with uView
examples/getting-started/project-setup.md - Easycom Config: - Configuring easycom for automatic component import
examples/getting-started/easycom-config.md
- 安装:- 如何在UniApp项目中安装uView UI
examples/getting-started/installation.md - 项目设置:- 配置集成uView的UniApp项目
examples/getting-started/project-setup.md - EasyCom配置:- 配置easycom以自动导入组件
examples/getting-started/easycom-config.md
Integration
集成指南
- Pages Config: - Configuring pages.json with uView
examples/integration/pages-config.md - Manifest Config: - Configuring manifest.json for uView
examples/integration/manifest-config.md - Navigation: - Navigation and routing with uView
examples/integration/navigation.md - UniApp API: - Using UniApp APIs with uView components
examples/integration/uni-api.md
- 页面配置:- 结合uView配置pages.json
examples/integration/pages-config.md - 清单配置:- 为uView配置manifest.json
examples/integration/manifest-config.md - 导航:- 结合uView实现导航与路由
examples/integration/navigation.md - UniApp API:- 结合uView组件使用UniApp API
examples/integration/uni-api.md
Platform-Specific
平台特定指南
- H5: - H5 platform considerations with uView
examples/platform-specific/h5.md - Mini-Program: - Mini-program considerations with uView
examples/platform-specific/miniprogram.md - App: - App platform considerations with uView
examples/platform-specific/app.md - nvue: - nvue considerations with uView
examples/platform-specific/nvue.md
- H5:- 在H5平台使用uView的注意事项
examples/platform-specific/h5.md - 小程序:- 在小程序平台使用uView的注意事项
examples/platform-specific/miniprogram.md - App:- 在App平台使用uView的注意事项
examples/platform-specific/app.md - nvue:- 使用nvue的注意事项
examples/platform-specific/nvue.md
Advanced
高级集成
- Custom Theme: - Customizing themes in UniApp projects
examples/advanced/custom-theme.md - Build Optimization: - Optimizing UniApp builds with uView
examples/advanced/build-optimization.md - Multi-Platform: - Multi-platform deployment strategies
examples/advanced/multi-platform.md
- 自定义主题:- 在UniApp项目中定制主题
examples/advanced/custom-theme.md - 构建优化:- 结合uView优化UniApp构建
examples/advanced/build-optimization.md - 多平台部署:- 多平台部署策略
examples/advanced/multi-platform.md
Templates
模板
- Basic Project: - Basic UniApp project structure with uView
templates/basic-uniapp-project.md - Pages Template: - pages.json configuration template
templates/pages-template.md - Manifest Template: - manifest.json configuration template
templates/manifest-template.md
- 基础项目:- 集成uView的基础UniApp项目结构
templates/basic-uniapp-project.md - 页面配置模板:- pages.json配置模板
templates/pages-template.md - 清单配置模板:- manifest.json配置模板
templates/manifest-template.md
API Reference
API参考
- Integration API: - UniApp and uView integration API reference
api/integration-api.md - Config API: - Configuration API reference for UniApp projects
api/config-api.md
- 集成API:- UniApp与uView集成API参考
api/integration-api.md - 配置API:- UniApp项目配置API参考
api/config-api.md
Best Practices
最佳实践
- Use easycom: Configure easycom in pages.json for automatic uView component import
- Platform Testing: Test on all target platforms (H5, mini-programs, App)
- Use rpx Units: Use rpx for responsive sizing in UniApp, px for fixed sizes
- SCSS Support: Ensure SCSS is properly configured in UniApp project
- Manifest Configuration: Properly configure manifest.json for each platform
- Conditional Compilation: Use conditional compilation for platform-specific code
- Performance: Optimize for each platform's specific requirements
- Navigation: Use UniApp navigation API with uView components
- 使用easycom:在pages.json中配置easycom以自动导入uView组件
- 平台测试:在所有目标平台(H5、小程序、App)进行测试
- 使用rpx单位:在UniApp中使用rpx实现响应式布局,px用于固定尺寸
- SCSS支持:确保UniApp项目已正确配置SCSS支持
- 清单配置:为每个平台正确配置manifest.json
- 条件编译:使用条件编译编写平台特定代码
- 性能优化:针对各平台的特定要求进行优化
- 导航:结合uView组件使用UniApp导航API
Resources
资源
- Official Plugin: https://ext.dcloud.net.cn/plugin?id=1593
- UniApp Documentation: https://uniapp.dcloud.net.cn/
- uView UI: https://www.uviewui.com/
- 官方插件:https://ext.dcloud.net.cn/plugin?id=1593
- UniApp文档:https://uniapp.dcloud.net.cn/
- uView UI:https://www.uviewui.com/
Keywords
关键词
uniapp, uview, uview-ui, uniapp integration, uniapp configuration, easycom, pages.json, manifest.json, uni-app, 小程序, 跨平台, H5, App, nvue, 条件编译, 平台差异
uniapp, uview, uview-ui, uniapp集成, uniapp配置, easycom, pages.json, manifest.json, uni-app, 小程序, 跨平台, H5, App, nvue, 条件编译, 平台差异