快速入门uniapp
了解 Uniapp 基本概念
Uniapp 是一个基于 Vue.js 的跨平台开发框架,支持编译到 iOS、Android、H5 及小程序等多个平台。核心特点是“一次开发,多端发布”,适合需要快速覆盖多端的项目。
环境搭建
- 安装开发工具:下载 HBuilderX(官方 IDE)或使用 VS Code 搭配插件(如 uni-helper)。
- 创建项目:通过 HBuilderX 新建 Uniapp 项目,选择默认模板或自定义模板。
- 安装依赖:若使用 npm,执行
npm install安装项目依赖。
项目结构
pages:存放页面,每个页面为一个文件夹,包含.vue文件。static:存放静态资源(图片、字体等)。manifest.json:配置应用名称、图标等平台特有信息。pages.json:定义页面路由、导航栏样式等全局配置。
编写第一个页面
在 pages/index/index.vue 中编写基础代码:
<template>
<view class="content">
<text>{{ message }}</text>
</view>
</template>
<script>
export default {
data() {
return {
message: "Hello Uniapp!"
};
}
};
</script>
<style>
.content {
display: flex;
justify-content: center;
align-items: center;
}
</style>
运行与调试
- 本地运行:在 HBuilderX 中选择运行目标(如 Chrome 浏览器或微信开发者工具)。
- 真机调试:通过 USB 连接设备,选择“真机运行”进行测试。
多端适配技巧
- 条件编译:使用
#ifdef区分平台代码。// #ifdef H5 console.log("仅在 H5 平台生效"); // #endif - 响应式单位:使用
upx或rpx适配不同屏幕尺寸。
常用组件与 API
- 组件:
<view>、<text>、<button>等基础组件,与小程序语法类似。 - API:调用
uni.request发起网络请求,uni.showToast显示提示框。
发布流程
- 打包:在 HBuilderX 中选择“发行”生成对应平台的包(如 App 的
.apk或.ipa)。 - 提交审核:各平台(如 App Store、微信小程序)需按规范提交审核。
学习资源推荐
- 官方文档:uniapp.dcloud.io
- 社区论坛:DCloud 社区或 GitHub 讨论区。
通过以上步骤,可快速完成 Uniapp 的基础开发与部署。







