HBuilder X运行项目到微信开发者工具调试和发布Uniapp小程序

1.下载和安装 HBuilderX

hbuilder首页:https://www.dcloud.io/hbuilderx.html

下载hbuilder编辑器,选择对应的系统,Windows和mac正式版即可,下载后免安装直接点击即可使用。
在这里插入图片描述
打开HBuilder之后,它会要求你注册一个用户,然后才可以使用。
在这里插入图片描述

第一次使用必须注册用户,登录才可以,这是它的硬性要求。按照官方的说法,HBuilder不单单希望只是一个工具,而是把工具和社区联系起来,所以才要求用户注册。

2.申请微信小程序

官网地址:https://open.weixin.qq.com/home
注册一下小程序,完善资料拿到
AppID(小程序ID)
AppSecret(小程序密钥)

3.配置并验证开发者身份

在 HBuilderX 中,需要完善mainifest.json中的基本配置:
Dcloud的应用AppID:
这个需要注册dcloud才可以获取,注册后点击重新获取就可以。
然后发行前还需要完成dcloud的信息,管理控制台地址:
https://dev.dcloud.net.cn/pages/app/list
在这里插入图片描述
微信appid
在这里插入图片描述

4.配置运行微信开发者工具

下载微信开发者工具:

https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

下载稳定版:
在这里插入图片描述
下载完成后点击安装:
在这里插入图片描述
在这里插入图片描述

5.HBuilder X配置微信开发者工具位置

点击“工具-设置-运行配置-微信小程序运行配置”
在这里插入图片描述

6.设置微信开发者工具

配置完HBuilder X还需要配置微信开发者工具
在这里插入图片描述
打开微信小程序打开服务端口
设置-安全设置-安全-打开服务端口:
在这里插入图片描述

7.运行小程序

回到HBuilder X
点击“运行→运行到小程序模拟器→微信开发者工具”
在这里插入图片描述
将当前 uniapp 项目编译之后,自动运行到微信开发者工具中,从而方便查看项目效果与调试,微信开发者工具会自动弹出来一个新窗口,可能没登录需要扫码登录微信开发者工具,微信开发者工具加载uniapp项目可能需要一段时间:
在这里插入图片描述

8.使用微信开发者工具调试:

使用模拟器进行预览 微信开发者工具内置了小程序的模拟器,可以实时预览小程序的运行效果。在代码编辑界面,点击“预览”按钮,就可以在模拟器中看到小程序的界面。模拟器支持多种设备和屏幕尺寸,还可以模拟网络状态、地理位置等环境条件。

使用真机调试 除了模拟器,微信开发者工具还支持真机调试。在代码编辑界面,点击“真机调试”按钮,可以将小程序的预览版发送到微信客户端,然后在真机上进行调试。真机调试可以更准确地反映小程序在实际环境中的表现。
在这里插入图片描述

9.使用微信开发者工具发布:

上传和发布小程序 开发完成后,可以将小程序上传到微信公众平台。在微信开发者工具中,点击“上传”按钮,输入版本号和项目描述,就可以将小程序的代码上传到服务器。
在这里插入图片描述
在这里插入图片描述

10.提交审核

在微信公众平台的管理后台,提交小程序的审核申请。审核通过后,就可以在管理后台操作发布小程序,用户就可以在微信中搜索或扫码访问小程序了。

在微信公众平台中,进入“小程序管理”->“版本管理”,点击“提交审核”按钮,填写相关信息,并提交审核申请。
在这里插入图片描述
审核通过后,即可发布上线小程序。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/851560.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何预览XtraGrid控件

如何预览XtraGrid。 private void ShowGridPreview(DevExpress.XtraGrid.GridControl grid) {// Check whether the Grid Control can be previewed.if(!grid.IsPrintingAvailable) {MessageBox.Show("The DevExpress.XtraPrinting Library is not found", "Er…

使用 Scapy 库编写 TCP 窗口大小探测攻击脚本

一、介绍 1.1 概述 TCP窗口大小探测攻击是一种信息收集攻击,攻击者通过向目标服务器发送特制的TCP数据包,探测目标服务器的TCP接收窗口大小(TCP Window Size)。了解目标服务器的TCP接收窗口大小,可以帮助攻击者优化后…

【漏洞复现】CraftCMS ConditionsController.php 代码执行漏洞(CVE-2023-41892)

0x01 产品简介 Crat CMS是一个开源的内容管理系统,它专注于用户友好的内容创建过程,逻辑清晰明了,是一个高度自由,高度自定义设计的平台,可以用来创建个人或企业网站也可以搭建企业级电子商务系统。 0x02 漏洞概述 …

单链表的头插法 尾插法----期末复习2

对于头插法与尾插法创建单链表的示意图: ### 头插法 初始为空链表: L -> NULL 每次插入一个节点,如插入节点3: L -> |3| -> NULL ^ L 接着插入节点2: L -> |2| -> |3| -> NULL ^ …

万兴优转 v15 解锁版安装教程(全能音视频格式转换器)

前言 Wondershare UniConverter(万兴优转)国产全能音视频格式转换器。万兴格式转换器具有音视频格式转换、合并视频、视频压缩、视频编辑、视频录制、下载视频、元数据修复、VR视频转换、字幕编辑器、GIF制作、DVD刻录等一站式视频工具箱功能。万兴转换…

程序员如何转行成为一个漫画自媒体-连载3

与漫画师的初步合作几期之后,在相互间的沟通中,我尽我所能以让漫画师的工作更加顺畅。 比如我逐步完善的漫画文案模板主要包括以下几点: ① 按照场景划分单元,每个场景包含“场景描述”(尽可能清晰地描绘场景细节&am…

数新网络签单国泰君安:利用数据服务平台提升金融业务用数能力

近日,数新网络与国泰君安证券股份有限公司(以下简称“国泰君安”)达成了数据服务平台升级项目的签约。这一项目的推进将更好地服务于国泰君安内部业务部门的数据需求,帮助数据平台更加有效地实现提升业务响应效率的目标&#xff0…

Nvidia/算能 +FPGA+AI大算力边缘计算盒子:AI智能监控 用于沙滩救援

以色列的一个团队在人工智能领域取得的成果引起了轰动。 今天他们取得的成果源于多年前的一个想法。Netanel Eliav 和 Adam Bismut 是校园时代的旧伙伴,当时他们想要解决一个可以改变世界的问题,由此引出这样一个想法:溺水的 Bismut 漂流到死…

【数据分析基础】实验二 Python程序流程控制、函数设计与使用

实验目的 熟悉选择结构嵌套时代码的缩进与对齐。理解带 else 子句的循环结构执行流程和条件表达式 value1 if condition else value2 的用法。熟悉使用循环和异常处理机构对用户输入进行约束的用法。掌握Python程序中进行选择、循环流程控制的语句、语法,熟练运用选…

SpringAI--使用免费API-Key和API进行配置

目录 📚 前言 📑Spring AI简介 💬 项目配置 📚 系统功能的具体实现 💬 编写Controller控件 📚 前言 📑博客主页:丘比特惩罚陆 💖欢迎关注:点赞收藏⭐留言✒…

【Vue】getters

除了state之外,有时我们还需要从state中筛选出符合条件的一些数据,这些数据是依赖state的,此时会用到getters getters就类似于属性中的计算属性 这个getter只有获取,如果需要设置修改,还是需要经过mutations getters里…

C++网络编程基础

文章目录 协议局域网通信IP 地址网络通信的本质tcp 和 udp 协议网络字节序网络主机数据转化接口 协议 协议:收到数据后,多出来的那一部分,也叫一种 “约定”,一整套的自硬件到软件,都有协议,需要有人定制&a…

如何使用Python在word文档中创建表格

如何使用Python在word文档中创建表格 介绍效果代码 介绍 本文将介绍如何使用Python库python-docx在Word文档中创建表格。 效果 插入表格前的word文档: 插入表格后的word文档: 代码 from docx import Document# 加载现有的Word文档 doc Document(…

重新学习STM32(1)GPIO

概念简介 GPIO 是通用输入输出端口的简称,简单来说就是 STM32 可控制的引脚。STM32 芯片通过 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。 GPIO被分成很多组,比如 GPIOA和GPIOB等。所有的 GPIO引脚都有基本的…

C语言期末概念题100道

花括号“{”和“}”只能作为函数体的定界符 F。花括号不仅可以作为函数体的定界符,还可以用于其他块结构,如控制语句(if、while、for等)和复合语句。 C程序中的每行只能写一条语句 F。C语言中每行可以包含多条语句,只需…

【护网简历模版】改了10个在校大学生的简历的感想

护网简历模版 吉祥学安全知识星球🔗除了包含技术干货:Java代码审计、web安全、应急响应等,还包含了安全中常见的售前护网案例、售前方案、ppt等,同时也有面向学生的网络安全面试、护网面试等。 在上篇文章中:如何面试…

前端JS必用工具【js-tool-big-box】学习,获取当前浏览器向上滚动还是向下滚动,获取当前距离顶部和底部的距离

这一小节,我们说一下 js-tool-big-box 添加的最新工具方法,在日常前端开发工作中,如果网页很长,我们就需要获取当前浏览器是在向上滚动,还是向下滚动。如果向上滚动,滚动到0的时候呢,需要做一些…

Linux网络命令——netstat

netstat是Linux系统中非常有用的网络工具,被称为是网络监控中的军工刀,足见其地位。 传统上,它用于问题确定而不是性能测量,但是也可用于查看网络上的流量,以确定性能问题是否由于网络阻塞引起。 netstat用于显示与I…

建筑二建考试试题及答案,分享几个实用搜题和学习工具 #微信#经验分享

大学生必备的搜题工具,专业课本习题、电子版教材、考研资料、英语四六级等考试题目也能一并搜索,每道题目都有详细的讲解,每个都堪称大学神器。 1.掌上识别王 一个可以快速纸质书籍上内容扫描成电子档的工具,为了方便大家快速搜…

好用的Web数据库管理工具SQLynx

SQLynx 是一款功能强大且用户友好的 Web 数据库管理工具,原生支持个人和企业用户,专为简化数据库管理和操作而设计。 目录 1 主要特点 2 优势 3 典型使用场景 4 示例 5 结论 SQLynx原名SQL Studio,产品100%自主研发,无任何开…