手机uniapp入门
uniapp 简介
uniapp 是一个使用 Vue.js 开发跨平台应用的前端框架,支持编译到 iOS、Android、H5 以及小程序等多个平台。其核心优势在于“一次开发,多端发布”,大幅提升开发效率。
环境搭建
安装 HBuilderX:HBuilderX 是官方推荐的开发工具,提供代码高亮、调试和打包功能。从官网下载并安装适合操作系统的版本。
创建 uniapp 项目:在 HBuilderX 中选择“新建项目” -> “uniapp”,填写项目名称和路径,选择模板(如默认模板或示例模板)。

项目结构
pages:存放页面文件,每个页面由.vue文件、.js和.json组成。static:存放静态资源(如图片、字体)。App.vue:应用入口文件,配置全局样式和生命周期。main.js:应用主逻辑入口,注册全局组件或插件。manifest.json:应用配置,如应用名称、图标、启动页等。
基础开发示例
页面创建
在 pages 目录下新建文件夹(如 home),并创建 home.vue 文件:
<template>
<view>
<text>Hello uniapp!</text>
</view>
</template>
<script>
export default {
data() {
return {}
}
}
</script>
路由配置
在 pages.json 中配置页面路由:

{
"pages": [
{
"path": "pages/home/home",
"style": {
"navigationBarTitleText": "首页"
}
}
]
}
多端适配
使用条件编译实现多端差异化代码:
<template>
<view>
<!-- #ifdef H5 -->
<text>仅H5平台显示</text>
<!-- #endif -->
<!-- #ifdef MP-WEIXIN -->
<text>仅微信小程序显示</text>
<!-- #endif -->
</view>
</template>
调试与发布
调试:在 HBuilderX 中选择运行到浏览器、模拟器或真机。微信小程序需配置开发者工具路径。
发布:通过 HBuilderX 的“发行”菜单生成对应平台的包。小程序需上传至开发者后台,App 需生成安装包(如 APK/IPA)。
学习资源
- 官方文档:uniapp.dcloud.io
- 社区示例:GitHub 搜索 uniapp 模板项目。
- 视频教程:B 站或慕课网上的入门课程。
通过以上步骤可快速入门 uniapp 开发,建议从简单项目开始逐步掌握组件、API 和跨平台适配技巧。






