2.快速上手

小浩 Lv3

[官方文档](uni-app官网 (dcloud.net.cn) )

  1. 创建uni-app

  2. 运行uni-app

  3. 发布uni-app

    3.1 打包为原生App

    3.2 发布为Web网站

    3.3 发布为小程序

    3.4 发布为微信小程序:

    3.5 发布为百度小程序:

    3.6 发布为支付宝小程序:

    3.7 发布为抖音小程序:

可视化的方式比较简单,HBuilderX内置相关环境,开箱即用,无需配置nodejs。

开始之前,开发者需先下载安装如下工具:

HBuilderX是通用的前端开发工具,但为uni-app做了特别强化。

1.创建uni-app

在点击工具栏里的文件 -> 新建 -> 项目(快捷键Ctrl+N):

app5

选择uni-app类型,输入工程名,选择模板,点击创建,即可成功创建。

uni-app自带的模板有 默认的空项目模板、Hello uni-app 官方组件和API示例,还有一个重要模板是 uni ui项目模板,日常开发推荐使用该模板,已内置大量常用组件。

app6

开发者也可以使用cli方式创建项目,另见文档

差别是:HBuilderX创建的项目根目录就是源码,可直接编辑。uni-app的编译器在HBuilderX的插件目录下,跟随HBuilderX升级而一起升级。

如果开发者习惯于node模式的项目,对HBuilderX可视化方式感到困惑,可另行参考文档:## cli创建项目和HBuilderX可视化界面创建项目的区别

2.运行uni-app

  1. 浏览器运行:进入hello-uniapp项目,点击工具栏的运行 -> 运行到浏览器 -> 选择浏览器,即可体验 uni-app 的 web 版。

    app7

    app8

    app10

  2. 运行App到手机或模拟器:使用电压足够的usb端口连接手机,设置中开启USB调试,手机上允许电脑设备调试手机,进入hello-uniapp项目,点击工具栏的运行 -> 运行App到手机或模拟器,即可在该设备里面体验uni-app。

    app9

    app11

    app12

    app13

    注意事项:

    1. 数据线连电脑
    2. 打开开发者模式
    3. 打开USB调试
    4. 打开USB安装
  3. 在微信开发者工具里运行:进入hello-uniapp项目,点击工具栏的运行 -> 运行到小程序模拟器 -> 微信开发者工具,即可在微信开发者工具里面体验uni-app。

    app14

    注意:如果是第一次使用,需要先配置小程序ide的相关路径,才能运行成功。如下图,需在输入框输入微信开发者工具的安装路径。

    app15

  4. 在支付宝小程序开发者工具里运行:进入hello-uniapp项目,点击工具栏的运行 -> 运行到小程序模拟器 -> 支付宝小程序开发者工具,即可在支付宝小程序开发者工具里面体验uni-app。

    app16

  5. 在百度、抖音、QQ、快应用(分联盟和华为)、快手、飞书、360、京东等小程序开发工具里运行:内容同上,不再重复。

  6. Tips

    • 如果是第一次使用,需要配置开发工具的相关路径。点击工具栏的运行 -> 运行到小程序模拟器 -> 运行设置,配置相应小程序开发者工具的路径。
    • 微信小程序工具需要配置允许权限,不然HBuilder无法调用微信小程序开发工具的命令行
    • 支付宝/百度/抖音/360小程序工具,不支持直接指定项目启动并运行。因此开发工具启动后,请将 HBuilderX 控制台中提示的项目路径,在相应小程序开发者工具中打开。
    • 如果自动启动小程序开发工具失败,请手动启动小程序开发工具并将 HBuilderX 控制台提示的项目路径,打开项目。

    运行的快捷键是Ctrl+R

    HBuilderX 还提供了快捷运行菜单,可以按数字快速选择要运行的设备:

    app17

3.发布uni-app

3.1 打包为原生App

在HBuilderX工具栏,点击发行,选择原生app-云端打包,如下图:

app18

出现如下界面,点击打包即可。

app19

注意:

app20

解决:

app21

基本资料绑定手机号

3.2 发布为Web网站

  1. manifest.json 的可视化界面,进行如下配置(发行在网站根目录可不配置应用基本路径),此时发行网站路径是 www.xxx.com/h5,如:[https://hellouniapp.dcloud.net.cn](https://hellouniapp.dcloud.net.cn/)

未完待定……

  • Title: 2.快速上手
  • Author: 小浩
  • Created at : 2024-04-28 14:53:11
  • Updated at : 2024-06-08 13:52:13
  • Link: https://blog.xh8.shop/2024/04/28/2-快速上手uni-app/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments