首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

uni-app零基础入门指南:1小时上手多端开发

  • 25-04-20 16:42
  • 3457
  • 13331
juejin.cn

一、环境准备(10分钟)

1.1 开发工具安装

  • HBuilderX(官方IDE)
    官网下载地址
    → 选择「App开发版」
    → 安装后启动,顶部菜单「工具」-「插件安装」添加小程序模拟器插件

  • 微信开发者工具(如需开发小程序)
    → 安装后设置:安全设置 → 服务端口开启

1.2 项目创建

bash
代码解读
复制代码
# 创建项目 文件 → 新建 → 项目 → uni-app → 默认模板 # 目录结构解析 ├── pages # 页面目录(自动生成路由) │ └── index │ ├── index.vue │ └── index.json ├── static # 静态资源 ├── App.vue # 根组件 └── manifest.json # 多端配置

二、核心概念速通(20分钟)

2.1 页面 vs 组件

区别点页面组件
文件位置pages目录下components目录下
路由跳转uni.navigateTo通过import引入
生命周期onLoad/onShow等created/mounted等
配置项.json文件配置通过props接收参数

2.2 条件编译

html
代码解读
复制代码
<template> <view>微信小程序专属内容view> <div>H5网页内容div> template>

2.3 样式注意事项

css
代码解读
复制代码
/* 使用rpx响应式单位 */ .container { width: 750rpx; /* 等于屏幕宽度 */ padding: 20rpx; } /* 全局样式需加前缀 */ /* App.vue中 */ .uni-page-body { background: #f5f5f5; }

三、第一个完整应用(30分钟)

3.1 待办事项应用

vue
代码解读
复制代码

3.2 路由配置

json
代码解读
复制代码
// pages.json { "pages": [ { "path": "pages/todo/index", "style": { "navigationBarTitleText": "待办清单" } } ], "globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "uni-app", "navigationBarBackgroundColor": "#F8F8F8" } }

四、调试与发布

4.1 多端调试

  • 微信小程序:

    1. 运行 → 运行到小程序模拟器 → 微信开发者工具
    2. 点击工具栏「预览」生成体验码
  • H5:
    运行 → 运行到浏览器 → Chrome

  • Android:
    数据线连接手机 → 开启USB调试 → 运行到Android App

4.2 打包发布

bash
代码解读
复制代码
# 微信小程序打包 发行 → 小程序-微信 → 生成生产环境包 # H5部署 发行 → 网站-H5手机版 → 生成的dist目录上传服务器 # Android打包 发行 → 原生App-云打包 → 选择证书

五、避坑指南

5.1 常见问题

  1. 图片路径问题
    ✔️ 使用绝对路径:/static/logo.png
    ❌ 错误写法:./static/logo.png

  2. 样式不生效
    → 检查是否添加scoped属性
    → 使用/deep/穿透组件样式

  3. 跨端兼容性
    → 使用uni API代替浏览器API:
    uni.showToast() 代替 alert()

5.2 性能优化

  • 长列表使用+分页加载
  • 复杂运算使用worker线程
  • 静态资源压缩:图片转webp格式

六、学习路线图

下一步学习建议:

  1. Vue 3组合式API → 提升代码组织能力
  2. 状态管理 → 学习Pinia/Vuex
  3. UI框架 → uView/uni-ui深度使用
  4. 原生扩展 → 开发uni-app原生插件

资源推荐:

  • uni-app官方文档
  • DCloud插件市场
  • 《uni-app跨平台开发实战》

通过这个教程,你已完成从环境搭建到第一个跨端应用发布的完整流程。uni-app的真正威力在于「一次开发,多端部署」,接下来可以尝试将本教程的TODO应用同时发布到小程序和H5平台,体验跨端开发的魅力!

注:本文转载自juejin.cn的程序智享家的文章"https://juejin.cn/post/7494549597606150194"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

104
前端
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top