一、前言在小程序、App、H5 多端并行的今天重复开发成本高、效率低。uni-app 凭借一套代码、多端发布的能力成为前端跨端开发首选框架。本文以极简、清晰、可落地的方式带你零基础快速掌握 uni-app 核心知识学完即可独立开发项目。二、uni-app 到底是什么uni-app 是 DCloud 推出的跨平台应用开发框架基于 Vue 语法构建。一次编写可发布到iOS / Android / 微信小程序 / 支付宝小程序 / 抖音小程序 / H5 / 百度小程序 等十多个平台。核心优势学习成本极低会 Vue 就能上手开发效率提升 50% 以上性能接近原生生态丰富、插件齐全条件编译轻松处理多端差异三、开发环境搭建100% 新手友好1. 安装编辑器必装下载HBuilderX https://www.dcloud.io/hbuilderx.html2. 安装调试工具微信开发者工具调试小程序手机开启 USB 调试运行 App新手推荐HBuilderX 微信开发者工具无需配置命令行。四、创建并运行项目超简单1. 新建项目文件 → 新建 → 项目 → 选择uni-app→ 默认模板 → 创建2. 运行项目运行 → 运行到浏览器H5运行 → 运行到小程序模拟器微信小程序运行 → 运行到手机真机 App五、项目结构说明看懂就能开发plaintextpages 页面目录 static 图片、静态资源 App.vue 全局入口 main.js 入口文件 pages.json 路由、导航栏配置 manifest.json 应用配置名称、图标、权限六、基础页面代码标准模板vuetemplate view classpage text{{ title }}/text button clickshowMsg点击测试/button /view /template script export default { data() { return { title: Hello uni-app }; }, methods: { showMsg() { uni.showToast({ title: 学习成功, icon: success }); } } }; /script style scoped .page { padding: 30rpx; } /style七、pages.json 路由配置json{ pages: [ { path: pages/index/index, style: { navigationBarTitleText: 首页 } } ], globalStyle: { navigationBarTextStyle: white, navigationBarBackgroundColor: #42b983, backgroundColor: #f5f5f5 } }八、最常用 API必会js运行// 页面跳转 uni.navigateTo({ url: /pages/detail/detail }); // 网络请求 uni.request({ url: https://xxx.com/api }); // 本地存储 uni.setStorageSync(token, 123456); // 提示框 uni.showToast({ title: 操作成功 });九、条件编译跨端必备只在某平台显示内容vue!-- #ifdef MP-WEIXIN -- view仅微信小程序显示/view !-- #endif -- !-- #ifdef APP-PLUS -- view仅 App 显示/view !-- #endif --十、打包发布快速上线1. 小程序发行 → 小程序 → 微信开发者工具上传 → 提交审核2. H5发行 → 网站 H5 → 部署到服务器3. App发行 → 云打包 → 生成 APK / IPA十一、学习建议非常重要先掌握 Vue 基础data、methods、指令优先练小程序和 H5多用 rpx 单位自动适配多看官方文档多写小项目练手十二、总结uni-app 是入门最简单、就业最广、效率最高的跨端框架非常适合新手学习。 只要会基础 HTML CSS JS 或 Vue就能快速开发出可上线的多端应用。未来我将继续更新uni-app 项目实战登录、列表、上拉加载支付、分享、推送性能优化与分包欢迎点赞、收藏、关注持续更新前端干货
uni-app 零基础入门精讲:从环境搭建到多端发布
发布时间:2026/6/26 7:21:42
一、前言在小程序、App、H5 多端并行的今天重复开发成本高、效率低。uni-app 凭借一套代码、多端发布的能力成为前端跨端开发首选框架。本文以极简、清晰、可落地的方式带你零基础快速掌握 uni-app 核心知识学完即可独立开发项目。二、uni-app 到底是什么uni-app 是 DCloud 推出的跨平台应用开发框架基于 Vue 语法构建。一次编写可发布到iOS / Android / 微信小程序 / 支付宝小程序 / 抖音小程序 / H5 / 百度小程序 等十多个平台。核心优势学习成本极低会 Vue 就能上手开发效率提升 50% 以上性能接近原生生态丰富、插件齐全条件编译轻松处理多端差异三、开发环境搭建100% 新手友好1. 安装编辑器必装下载HBuilderX https://www.dcloud.io/hbuilderx.html2. 安装调试工具微信开发者工具调试小程序手机开启 USB 调试运行 App新手推荐HBuilderX 微信开发者工具无需配置命令行。四、创建并运行项目超简单1. 新建项目文件 → 新建 → 项目 → 选择uni-app→ 默认模板 → 创建2. 运行项目运行 → 运行到浏览器H5运行 → 运行到小程序模拟器微信小程序运行 → 运行到手机真机 App五、项目结构说明看懂就能开发plaintextpages 页面目录 static 图片、静态资源 App.vue 全局入口 main.js 入口文件 pages.json 路由、导航栏配置 manifest.json 应用配置名称、图标、权限六、基础页面代码标准模板vuetemplate view classpage text{{ title }}/text button clickshowMsg点击测试/button /view /template script export default { data() { return { title: Hello uni-app }; }, methods: { showMsg() { uni.showToast({ title: 学习成功, icon: success }); } } }; /script style scoped .page { padding: 30rpx; } /style七、pages.json 路由配置json{ pages: [ { path: pages/index/index, style: { navigationBarTitleText: 首页 } } ], globalStyle: { navigationBarTextStyle: white, navigationBarBackgroundColor: #42b983, backgroundColor: #f5f5f5 } }八、最常用 API必会js运行// 页面跳转 uni.navigateTo({ url: /pages/detail/detail }); // 网络请求 uni.request({ url: https://xxx.com/api }); // 本地存储 uni.setStorageSync(token, 123456); // 提示框 uni.showToast({ title: 操作成功 });九、条件编译跨端必备只在某平台显示内容vue!-- #ifdef MP-WEIXIN -- view仅微信小程序显示/view !-- #endif -- !-- #ifdef APP-PLUS -- view仅 App 显示/view !-- #endif --十、打包发布快速上线1. 小程序发行 → 小程序 → 微信开发者工具上传 → 提交审核2. H5发行 → 网站 H5 → 部署到服务器3. App发行 → 云打包 → 生成 APK / IPA十一、学习建议非常重要先掌握 Vue 基础data、methods、指令优先练小程序和 H5多用 rpx 单位自动适配多看官方文档多写小项目练手十二、总结uni-app 是入门最简单、就业最广、效率最高的跨端框架非常适合新手学习。 只要会基础 HTML CSS JS 或 Vue就能快速开发出可上线的多端应用。未来我将继续更新uni-app 项目实战登录、列表、上拉加载支付、分享、推送性能优化与分包欢迎点赞、收藏、关注持续更新前端干货