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