uniapp

Compile Vue 3 apps to multiple mini-program vendors and native platforms.

4|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/tiantangcao1980-web/DesignDNA-Skills --skill uniapp-tiantangcao1980-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uniapp
Source: https://github.com/tiantangcao1980-web/DesignDNA-Skills/tree/main/designdna/skills/uniapp
Command: npx skills add https://github.com/tiantangcao1980-web/DesignDNA-Skills --skill uniapp-tiantangcao1980-web

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

UniApp consolidates cross-platform app development by allowing Vue 3 apps to be built into multiple mini-program vendors (WeChat, Alipay, ByteDance, Baidu, QQ, Kuaishou, JD, Xiaohongshu), plus H5, iOS, Android, and HarmonyOS, addressing fragmentation and maintenance overhead.

Core Features & Use Cases

  • Compile Vue 3 projects to 9 mini-program vendors and native-like targets with a single codebase.
  • Use cases include multi-platform product launches, rapid prototyping for cross-platform audiences, and migrating legacy web apps to mobile ecosystems.

Quick Start

Create a cross-platform UniApp project that compiles Vue 3 apps to multiple mini-program vendors and native-like platforms.

Frequently Asked Questions about uniapp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compile a Vue 3 app to multiple mini-program vendors from a single codebase?

To compile a Vue app to multiple mini-program vendors, you configure the UniApp project using pages.json and easycom, then build for targets like WeChat, Alipay, and ByteDance with a single codebase.

What platforms are supported when building cross-platform apps with Vue 3 and UniApp?

Cross-platform Vue 3 apps built with UniApp support nine mini-program vendors, including WeChat and Alipay, alongside H5, iOS, Android, and HarmonyOS targets.

Can I use UniApp to migrate legacy web apps to HarmonyOS and mobile ecosystems?

Yes, UniApp enables migrating legacy web apps to mobile ecosystems and HarmonyOS by compiling existing Vue 3 web projects directly into native-like and HarmonyOS targets.

How do I configure install workflows and platform conditionals for a UniApp project?

Configuring install workflows for a UniApp project involves editing pages.json for routing, setting up easycom for component auto-import, and defining platform conditionals for vendor-specific builds.

Does UniApp support rapid prototyping for cross-platform mini-program distribution?

UniApp supports rapid prototyping for cross-platform mini-program distribution by allowing developers to quickly build and test Vue 3 apps across multiple vendors and devices.

What are the limitations when compiling a single Vue 3 codebase to multiple vendors?

When compiling a single Vue 3 codebase to multiple vendors, limitations include managing platform-specific conditionals and ensuring versioned builds and deployment guidelines are followed for each vendor.