热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

可视化界面_uniapp通过HBuilderX可视化界面构建项目

uni-app支持通过HBuilderX可视化界面、vue-cli命令行两种方式快速创建项目。本篇文章讲解uni-app通过HBuilderX可视化界面构建项目。可视化的方式比较简

f53071fd5c64dabecb7a3c86e9dc76c1.png


uni-app支持通过 HBuilderX可视化界面、vue-cli命令行两种方式快速创建项目。本篇文章讲解uni-app通过 HBuilderX可视化界面构建项目。可视化的方式比较简单,HBuilderX内置相关环境,开箱即用,无需配置node。开始之前,开发者需先下载安装如下工具:

1.HBuilderX:官方IDE。建议下载App开发版,如下载标准版,还需在插件管理中安装uni-app插件。2.微信开发者工具:必备调试预览工具。

A.创建uni-app

1.在点击工具栏里的文件 -> 新建 -> 项目:

3513ccdbcc553301825119922366f26f.png

2.选择uni-app,输入工程名,如:hello-uniapp,点击创建,即可成功创建 uni-app。点击模板里的 Hello uni-app 即可体验官方示例,建议创建普通项目。

811a60b9890ec3f0211f47e46f5d5413.png

B.运行uni-app

1.真机运行:连接手机,开启USB调试,进入hello-uniapp项目,点击工具栏的运行 -> 真机运行 -> 选择运行的设备,即可在该设备里面体验uni-app。

976c09fa426b6c14f011666b1d1a23df.png


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

0bf0900ccc60584510dcb29482b4a2e8.png

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

2b054f409807b3b59254bd0c8828c164.png

注意:

如果是第一次使用,需要先配置小程序ide的相关路径,才能运行成功。
如下图,在HBuilderX的工具-运行配置-小程序运行配置中 ,在输入框输入微信开发者工具的安装路径。
若HBuilderX不能正常启动微信开发者工具,很有可能是路径填写错误,或者微信开发者工具版本过低,或者微信开发工具内未填写appid。请注意HBuilderX的报警提示,然后更改正确。
如果都正常还是无法启动成功,需要开发者手动启动,将uni-app生成小程序工程的路径拷贝到微信开发者工具里面,(uni-app默认把项目编译到根目录的unpackage目录,那么生成小程序目录是unpackage/dist/dev/mp-weixin)。成功之后在HBuilderX里面开发,在微信开发者工具里面就可看到实时的效果。

2aa79137c449bdaf90e830fb55fa24c8.png

4.支付宝小程序和百度小程序同理微信小程序

C.发布uni-app

1.打包为原生App(云端)

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

4708e4f8c13d4e3acb29768400de43c4.png

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

04a43b23a9214c16b1d03da5db9e4783.png

2.打包为原生App(离线)

uni-app 支持离线打包,在 HBuilderX 生成离线打包资源,即可进行离线打包。在HBuilderX工具栏,点击发行,选择本地打包,如下图,点击即可生成离线打包资源。

838677b6cb396a9199aa0114658b200e.png

3.发布为H5

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

12843e0aa3ff3bf40c00bc06e16c732d.png

2.在HBuilderX工具栏,点击发行,选择网站-H5手机版,如下图,点击即可生成 H5 的相关资源文件,保存于 unpackage 目录。

bfd260357f4f920eab8286bf714d5cbd.png

注意:history 模式发行需要后台配置支持,详见:history 模式的后端配置  启动https协议请勾选,否则页面会一片空白

4.发布为小程序

A.发布为微信小程序:1. 申请微信小程序AppID,参考:微信教程。2. 在HBuilderX中顶部菜单依次点击 "发行" => "小程序-微信",输入小程序名称和appid点击发行即可在 unpackage/dist/build/mp-weixin 生成微信小程序项目代码。

69e586b5a8f27f598d199823e130a75e.png3. 在微信开小程序发者工具中,导入生成的微信小程序项目,测试项目代码运行正常后,点击"上传"按钮,之后按照 "提交审核" => "发布" 小程序标准流程,逐步操作即可,详细查看:微信官方教程。

B.发布为支付宝小程序:

1.入驻支付宝小程序,参考:支付宝小程序教程。
2.在HBuilderX中顶部菜单依次点击 "发行" => "小程序-支付宝",即可在 /unpackage/dist/build/mp-alipay 生成支付宝小程序项目代码。

0beefb4a39539519136674323b04dde2.png

 3.在支付宝小程序开发者工具中,导入生成的支付宝小程序项目,测试项目代码运行正常后,点击"上传"按钮上传代码,在 支付宝小程序后台,选择刚提交的版本点击提交审核,详见:支付宝小程序文档。

C.发布为百度小程序与微信小程序同理

交流

我是小叶,现在是一名中高级前端工程师,目前正处在不断学习跟探索的道路上。接下来会跟大家分享在学习路上遇到的各种问题以及生活中的温暖陪伴, 让我带你走进小叶的世界!

f030258e01750c05699cfd05e8313f26.png



推荐阅读
  • 1.支付能力a.开发步骤:1.登录开发中心,选择相应的小程序,进入该小程序详情页2.在小程序详情开发管理页面的功能列表中,点击右上角添加功能按钮,添加【小程序支付】功能,提交进入审 ... [详细]
  • Hello,我是犯迷糊的小K。目前是ifanr的一只前端攻城狮,同时也是知晓云团队的一员。3月伊始,ifanr旗下品牌——知晓云3.0版本 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • Node.js学习笔记(一)package.json及cnpm
    本文介绍了Node.js中包的概念,以及如何使用包来统一管理具有相互依赖关系的模块。同时还介绍了NPM(Node Package Manager)的基本介绍和使用方法,以及如何通过NPM下载第三方模块。 ... [详细]
  • uniapp 框架简介和生命周期
    介绍:uni-app使用vue的语法小程序的标签和API。也就是和这些语法同样作用的框架.生命周期,分为应用生命周期和页面生命周期,和小程序的基本一致.流程开发规范为了实现多 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • 系统安装Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat ... [详细]
author-avatar
星晴SOS
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有