Skip to content

Resources Overview

To help developers use uni-app more efficiently, we have compiled a wealth of development resources, tools, and learning materials. These resources will help you quickly get started with uni-app development, solve various problems in the development process, and improve development efficiency.

Templates

Project Templates

Project templates are ideal for quickly starting new projects, providing basic project structure and implementation of common functions.

Page Templates

Page templates provide design and implementation of common pages that can be directly integrated into your project.

Plugins

uni-app has a rich plugin ecosystem that can help developers quickly implement various functions.

UI Component Plugins

Functional Plugins

  • Payment Plugins: WeChat Pay, Alipay, and other payment function plugins
  • Map Plugins: Map display, location, route planning, and other map function plugins
  • Push Plugins: Message push, notification reminder, and other push function plugins
  • Share Plugins: Social sharing, QR code sharing, and other sharing function plugins
  • Media Plugins: Image cropping, video playback, audio processing, and other media function plugins

Tool Plugins

  • Request Libraries: Network request, data processing, and other tool libraries
  • State Management: Vuex, Pinia, and other state management tools
  • Utility Functions: Date processing, string processing, data validation, and other utility functions
  • Debugging Tools: Log recording, performance monitoring, and other debugging tools
  • Build Plugins: Code compression, resource optimization, and other build tools

Learning Materials

Official Documentation

Video Tutorials

Articles and Tutorials

Books

Community Resources

Community Platforms

Developer Communities

Development Tools

  • HBuilderX: Officially recommended development tool providing complete uni-app development support
  • VS Code: Lightweight development tool used with plugins
  • WebStorm: Powerful JavaScript IDE
  • CLI Tools: Command-line tools for creating and managing uni-app projects

Debugging Tools

Design Tools

UI Frameworks

uni-app can integrate various UI frameworks to help developers quickly build beautiful user interfaces.

Official UI Frameworks

  • uni-ui: DCloud's official UI component library, designed in coordination with uni-app
  • uView: Comprehensive uni-app ecosystem UI framework
  • ColorUI: Lightweight, reliable uni-app UI component library
  • ThorUI: UI framework with rich components and detailed documentation
  • uViewUI: Comprehensive uni-app UI framework

Third-party UI Frameworks

  • Vant Weapp: WeChat Mini Program UI component library open-sourced by YouZan Frontend Team
  • iView Weapp: High-quality WeChat Mini Program UI component library
  • Ant Design Mobile: Implementation of Ant Financial's mobile design specifications
  • Element UI: Vue-based desktop component library (H5 version)
  • NutUI: JD.com style mobile component library

Code Samples

Basic Function Samples

  • Page Navigation: Examples of page jumping, parameter passing, returning, and other navigation functions
  • Data Storage: Examples of local storage, cache management, and other data storage
  • Network Requests: Examples of GET, POST requests, file uploads/downloads, and other network requests
  • Component Communication: Examples of parent-child component, sibling component, and cross-page communication
  • Lifecycle: Examples of application lifecycle and page lifecycle

Advanced Function Samples

Complete Project Samples

Resource Downloads

All resources can be obtained through the following methods:

  1. Directly visit the corresponding resource detail page and click the download button
  2. Search for the corresponding resource in the uni-app Plugin Marketplace
  3. Find and download sample code on GitHub
  4. Follow the uni-app Official Community to get the latest resources

Resource Contributions

We welcome developers to contribute high-quality uni-app resources. If you have good templates, plugins, tutorials, or sample code to share, please refer to the Contributing Guide to submit your resources.

Resource Updates

The resources on this page will be updated regularly to ensure the provision of the latest and most practical uni-app development resources. If you find any outdated or invalid resource links, please provide feedback through the Contact Us page.

一次开发,多端部署 - 让跨平台开发更简单