轻松学会微信小程序开发(一)

news2024/11/15 14:05:44

在这里插入图片描述

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

🏆 作者简介:景天科技苑
🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。
🏆《博客》:Python全栈,前后端开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flask等框架,linux,shell脚本等实操经验,网站搭建,面试宝典等分享。

所属的专栏:微信小程序开发零基础教学,难点与应用实战总结
景天的主页:景天科技苑

文章目录

  • 微信小程序开发
    • 1.什么是微信小程序
    • 2.注册微信小程序账号
    • 3.微信小程序配置
    • 4.微信小程序开发流程
    • 5. 微信小程序成员
    • 6.总结

微信小程序开发

微信小程序是一种无需下载安装即可使用的应用,用户可以通过微信平台便捷地获取和传播这些小程序,它们提供丰富的功能和出色的使用体验。
小程序覆盖了生活服务、社交娱乐、智能助手、教育学习等多个方面,用户可以在小程序中完成线上预订、支付、聊天、视频、游戏、天气查询、翻译、健康管理等多种任务。
开发者可以注册小程序账号,在微信公众平台完成注册流程,并同步进行信息的完善和开发,小程序提供了丰富的API接口能力,帮助开发者快速开发和迭代应用。

1.什么是微信小程序

#1 运行在微信app内部的轻量级应用
#2 无需安装–》只需要有微信–》在微信中下拉 搜一搜 或 扫一扫 直接使用
#3 大前端概念
-后端(后端接口):
python的django框架
python的flask
python的fastapi框架
go的gin框架
go的beego框架
java ssh框架
java ssm框架
java SpringBoot框架
-前端(大前端)
-浏览器中访问的页面 (web页面)—》html,css,js
-安卓,iso的app --》 java,object C
-微信小程序—》wxml,wxss,js 腾讯公司提供的原生
-桌面端–》qt平台(python,c++)
-鸿蒙开发

为了节约人力成本,很多公司使用uniapp
-uni-app–>国人推出–》使用html,css,js–》使用vue的语法–》在uni-app平台开发–》打包到安卓,ios,微信小程序,web端
-flutter–》谷歌–》一处编译—》编译到–》ios,安卓,桌面

#4 我会python的django开发,我可以开发安卓app吗?可以开发微信小程序吗?
django可以作为他们的后端,但是前端,咱们需要单独开发

2.注册微信小程序账号

#1 访问微信公众平台,注册一个微信小程序账号
-https://mp.weixin.qq.com/

#2 重点:注册使用邮箱注册
未被微信公众平台注册,未被微信开放平台注册,未被个人微信号绑定的邮箱

点击注册
在这里插入图片描述

点击小程序
在这里插入图片描述

点击前往注册
在这里插入图片描述
在这里插入图片描述

到邮箱查看
在这里插入图片描述

点进去选个人类型,个人类型不支持支付,但是不影响我们开发
在这里插入图片描述

填完资料,微信扫码认证,进入这个界面
刚进入,这里都是没有配置的
在这里插入图片描述

3.微信小程序配置

#1 注册成功后,需要打开微信公众平台对小程序账号进行一些设置

  • 小程序后续需要 提交审核和上线–》提交审核时,小程序账号信息是必填项

  • 名称、图标、类目等

  • 小程序备案和微信认证

    • 根据中华人民共和国工业与信息化产业部规定要求,小程序需经备案才可上架
      在这里插入图片描述

添加小程序类目
在这里插入图片描述

可以选择自己的小程序所属类目
在这里插入图片描述
在这里插入图片描述

4.微信小程序开发流程

在这里插入图片描述

#微信小程序—》本地开发–》上线到线上环境

  • 本地开发:

    • 微信开发者工具
    • 后端接口:django+pycharm写
  • 线上:

    • 体验版:只能选择几个人用----》公网ip,把django项目部署在公网上
    • 正式发布:备案,所有人都可以用----》公网ip,把django项目部署在公网上

5. 微信小程序成员

微信小程序人员分为两种

  • 项目成员:开发者(我们),运营人员,数据分析人员
  • 体验成员:在微信中体验小程序

在小程序后台成员管理操作成员
在这里插入图片描述

我们可以添加个体验成员
小程序没发布的时候,可以让体验成员体验
在这里插入图片描述

6.总结

本文从零基础开始,详细讲述微信小城西开发需要的账号,环境等,为后续开发打下坚实的基础,喜欢的朋友可以一键三连,照着做,相信你也能上线一个属于你的小程序!!!

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

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

相关文章

Java常见面试题总结

文章目录 1. 什么是线程和进程?2. 请简要描述线程与进程的关系,区别及优缺点?3. 什么是堆和方法区?4. 并发与并行的区别5. 同步和异步的区别6.为什么要使用多线程? 优点?(重要)7. 使用多线程可能带来什么问题?8. 如…

javaWeb中的classpath

参考:https://www.cnblogs.com/StarbucksBoy/p/11375475.html 日常开发过程中的项目目录结构 打包后的war包,解压缩后的目录结构 打包前后文件的映射关系如下:

ElasticSearch查询时修改打分

原生的ES打分基于BM25算法,相比于TF-IDF已经有了较大的改进,但是在实际场景中往往最终的排序效果还是需要进行调整。由于直接修改索引的权重往往代价较大,比较经济的方式还是在查询时即时修改得分以实现排序控制。 注:案例测试数据…

MO DOCKER - Docker synopsis - Huge

Docker synopsis website addressDocker series2.1 今日课程介绍2.2 初始docker - 什么是docker website address url address Docker series 2.1 今日课程介绍 2.2 初始docker - 什么是docker 项目部署的问题 大型项目组件较多, 运行环境也较为复杂,部署时会碰到一些问题…

VR MR AR 的区别

VR(Virtual Reality)、MR(Mixed Reality)和AR(Augmented Reality)是三种不同的沉浸式技术,它们各自在交互方式、信息呈现和环境感知方面有着显著的区别。 以下是这三种技术的详细对比: VR (Virtual Reality) 虚拟现实 定义与特点: 完全沉浸:VR技术通过头戴式显示器…

keil创建单片机工程

一、创建工程 打开Keil uVision4,依次选择 Project—>New uVision4 Project,选择工程保存路径及填写工程名称,如下图 然后点“保存”。在Select a CPU Data Base File中选择"STC MCU Database",点 "OK"&am…

Linux/Usage

Usage Enumeration nmap 首先使用 nmap 默认配置扫描系统端口对外开放情况,发现对外开放了 22 和 80 端口,然后又扫描了这两个端口的详细信息,情况如下 ┌──(kali㉿kali)-[~/vegetable/HTB/Usage] └─$ nmap -sC -sV -p 22,80 -oA nmap…

Spring的过滤器、拦截器、切面区别及案例分析

Spring的过滤器、拦截器、切面 三者的区别,以及对应案例分析 一、三者的实现方式 1.1 过滤器 xxxFilter 过滤器的配置比较简单,直接实现Filter接口即可,也可以通过WebFilter注解实现对特定URL的拦截,Filter接口中定义了三个方法…

选择ERP系统需要考虑哪些因素 企业ERP系统选型指南

ERP系统是一个复杂的软件系统,中小企业要建成ERP系统首先是要选择一个适合自己的ERP软件。目前市场上的ERP软件品种繁多,功能各异,那么中小企业应如何结合自己的实际情况“量体裁衣”找到最适合自己的ERP软件呢?这是目前中小企业进行ERP选型…

Axure糖尿病健康管理APP原型 (知识科普/病友社区/远程医生会诊/购物商城/血糖监测/饮食监测)

作品概况 页面数量:共 50 页 源文件格式:rp格式,兼容 Axure RP 9/10,非程序软件无源代码 应用领域:医疗健康、慢病管理、糖尿病管理 作品特色 本作品为Axure糖尿病健康管理APP端原型图,设计规范内容清晰…

一款新型的Linux服务器管理工具

最近发现了一款新型的Linux服务器管理工具,名称叫1Panel,本文跟大伙分享一下。 一. 产品介绍 1Panel 是一个开源的 Linux 服务器运维管理面板,具有丰富的功能,可对服务器和容器进行管理。 产品提供简洁直观的We图形界面&#x…

HTML随机点名程序

案例要求 1.点击点名按钮&#xff0c;名字界面随机显示&#xff0c;按钮文字由点名变为停止 2.再次点击点名按钮&#xff0c;显示当前被点名学生姓名&#xff0c;按钮文字由停止变为点名 案例源码 <!DOCTYPE html> <html lang"en"> <head> <m…

数据结构实验(二)

单链表的基本操作 一、总的设计思路(c++实现) 1、首先定义一个包含name、gender、student_number、hobbies的学生信息结构体。 2、接着一一写出:链表初始化(initialize)函数、后插法插入(insert)函数、打印信息(output)函数、对链表结点进行排序(sortList)函数、…

【前后端】django前后端交互

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、django是什么二、django前后端交互指引三、总结 前言 随着开发语言及人工智能工具的普及&#xff0c;使得越来越多的人会主动学习使用一些开发语言&#x…

质量精美的UI设计素材库:3000+图标设计资源免费下载!

作为一名设计师&#xff0c;你的设计灵感来自哪里&#xff1f;想象一下吗&#xff1f;事实上&#xff0c;材料库仍然是大多数设计师必不可少的东西&#xff0c;如果你能更方便地找到他们可用的设计材料&#xff0c;那么在创作中&#xff0c;无疑可以用一半的努力得到两倍的结果…

Qt绘制边框有阴影兼容性问题

在Qt开发过程中&#xff0c;有时候我们要显示一个有阴影的对话框&#xff0c;这时一般采用自定义实现&#xff0c;然而最近在开发时软件时&#xff0c;Win11上显示正常&#xff0c;Win10或其他Win11电脑显示不正常&#xff0c;存在兼容性问题吗&#xff1f; 下面是具体的源码 …

【wsl】安装nvm配置

安装nvm 参考https://github.com/nvm-sh/nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashexport NVM_DIR"$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

JS数组操作:去重,交集,并集,差集

文章目录 去重并集交集差集 去重 //定义常量 res,值为一个Map对象实例 //返回arr数组过滤后的结果&#xff0c;结果为一个数组 //过滤条件是&#xff0c;如果res中没有某个键&#xff0c;就设置这个键的值为 const res new Map(); const arr [1,1,2,2,3,4,4,5,6,6,6,6,4,3];…

MIGO行项目屏幕增强

MIGO行项目屏幕增强 一、增强描述 由于在事务码MIGO中存在的字段中没有能够满足客户需求的字段&#xff0c;所以需要在事务码MIGO的屏幕中添加一个新的页签用来保存物料凭证中行项目增加的字段。 通过查找BADI的程序ZDEMO_BADI,输入参数MIGO后&#xff0c;得到对应BADI为MB_M…

面试官竟然是个小黑子,问我用过状态机吗

状态机的组成 状态机是一种抽象的数学模型&#xff0c;描述了对象或系统在特定时间点可能处于的各种状态以及状态之间的转换规则。它由一组状态、事件、转移和动作组成&#xff0c;用于模拟对象在不同条件下的行为和状态变化。 状态机包括以下基本组成部分&#xff1a; 状态&…