01-微信小程序开发准备

news2025/1/21 18:44:02

文章目录

  • 小程序的特点
  • 微信小程序开发
    • 小程序注册
    • 一些基础的设置
      • 查看日志
      • 开发设置(AppID小程序ID)
      • 服务器域名
      • 接口设置
    • 开发者工具下载
    • 开发者工具安装
    • 开发者工具使用
    • 创建小程序

小程序的特点

小程序的特点 :
●小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想。
●用户扫一扫或者搜一下即可打开应用,也体现了“用完即走"的理念。
●户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
目前微信小程序已经非常的成熟,依托于微信平台,我们常用的一些应用也都有了小程序。

在这里插入图片描述

来源百度百科内容

微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。

全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。微信小程序、微信订阅号、微信服务号、微信企业号是并行的体系。

微信小程序是一种不用下载就能使用的应用,也是一项创新,经过将近两年的发展,已经构造了新的微信小程序开发环境和开发者生态。微信小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,已经有超过150万的开发者加入到了微信小程序的开发,与我们一起共同发力推动微信小程序的发展,微信小程序应用数量超过了一百万,覆盖200多个细分的行业,日活用户达到两个亿,微信小程序还在许多城市实现了支持地铁、公交服务。微信小程序发展带来更多的就业机会,2017年小程序带动就业104万人,社会效应不断提升。

2017年1月9日,张小龙在2017微信公开课Pro上发布的微信小程序正式上线。

Q:微信小程序是什么?它有着什么样的功能?
A:微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,微信小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。微信小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与微信小程序之间相互跳转。由于微信小程序不存在入口。 

Q:微信小程序可以和现有的App 打通吗?
A:微信小程序可以借助微信联合登录,和开发者已有的App 后台的用户数据进行打通,但不会支持微信小程序和App 直接的跳转。

Q:微信已经有了微信订阅号、微信服务号、微信企业号,微信小程序和这三者有什么不同?
A:微信小程序、微信订阅号、微信服务号、微信企业号是并行的体系。

Q:外界有说法称,微信小程序的推出意味着微信要做一个应用分发市场,是这样吗?
A:微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。

微信小程序开发

小程序注册

  • 注册小程序帐号

​ 在微信公众平台官网首页微信公众平台点击右上角的“立即注册”按钮。
在这里插入图片描述

  • 选择注册的帐号类型

​ 选择“小程序”,点击“查阅[帐号类型区别]在这里插入图片描述
在这里插入图片描述

  • 填写邮箱和密码
    请填写未注册过公众平台、开放平台、企业号、未绑定个人号的邮箱。

  • 激活邮箱
    登录邮箱,查收激活邮件,点击激活链接

注册信息提交通过后需要邮箱激活,并且需要填写开发者信息(选择个人),才可以登录。
在这里插入图片描述

  • 填写主体信息
    点击激活链接后,继续下一步的注册流程。请选择主体类型选择,完善主体信息和管理员信息。(练习使用,这里我们选择个人主体)

在这里插入图片描述

登录之后 “开发者ID” 之后创建小程序的时候会用到

在这里插入图片描述

一些基础的设置

需要设置例如:项目名称、logo、App id等等

注册成功后,回到之前注册页面微信公众平台,扫码登陆微信小程序后台管理

填写小程序信息

在这里插入图片描述

填写完成后在左侧【设置】可以看到已填写内容

在这里插入图片描述

在这里插入图片描述

查看日志

可以在【开发】–【开发者管理】–运维中心查看小程序开发过程中的日志

在这里插入图片描述

开发设置(AppID小程序ID)

AppID在后续开发中会使用到,每个项目的id是不一样的。

在这里插入图片描述

服务器域名

在这里插入图片描述

接口设置

在这里插入图片描述

开发者工具下载

注意:win7系统不要下载最新版,需要下载1.05 版本

在这里插入图片描述

左侧选择【开发】—[开发工具]–[开发者工具] ----下载

1.06微信开发者工具下载

在这里插入图片描述

选择稳定版

  • win11系统可以选择 最新稳定版进行下载

在这里插入图片描述

  • win7 下载1.05的版本

​ 1.05版本下载

在这里插入图片描述

开发者工具安装

在这里插入图片描述

这里安装1.05版本的 双击下载的安装程序 点击 “下一步” 进行安装即可

在这里插入图片描述

开发者工具使用

在这里插入图片描述

双击应用程序快捷方式,微信扫码登陆开发者工具

创建小程序

在这里插入图片描述

  • 填写项目名称
  • 选择项目路径 :目录
  • 填写AppID(从开发者设置中复制AppID即可)
  • 选择这个默认的模板,点击确定

在这里插入图片描述

创建成功后如下图:

在这里插入图片描述

下一章节 微信小程序目录结构及配置

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

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

相关文章

分享一个jquery重复绑定事件的问题

这篇文章主要分享一下前端在使用jQuery给元素绑定click事件时遇到的一点小问题。 今天在通过JS代码动态绑定元素的点击事件时遇到一点问题,如上图所示,需要实现动态控制低级内丹格子的解锁,每种宠物造型都有一个内丹数量。如图,忘…

快速学会MyBatis映射关系一对一

文章目录 映射关系一对一映射关系-官方文档映射关系1对1-基本介绍基本介绍注意细节 映射关系1 对1-映射方式映射方式配置Mapper.xml 的方式方式1方式2 注解的方式实现应用实例总结 映射关系一对一 映射关系-官方文档 文档地址: https://mybatis.org/mybatis-3/zh/sqlmap-xml.…

用C语言实现堆排序算法

1.设计思路 排序的思想将一个数组按递增的顺序进行排序,将数组的第一个位置空下(下标为0),因为会导致子节点和本身同一个结点(i和2i一致),每次堆排序在下标1的位置放上了最大值,然后…

PyTorch - GPU入门教程1

1. 安装GPU版本的PyTorch 登录PyTorch官网https://pytorch.org/,下载对应CUDA版本的PyTorch【不能直接pip install,否则安装上的是CPU版本的】 2. 查看GPU信息 (1)重要信息 !nvidia-smi我的GPU版本很垃圾,本blog仅…

Qgis二次开发-加载本地离线瓦片地图

1.使用详情 准备离线瓦片地图数据:首先,需要获取离线瓦片地图数据。可以从一些开源地图提供商(如OpenStreetMap)下载地图切片数据,或者使用一些工具(如MapTiler)将自己的地图数据切片成瓦片格式…

【ChatGLM_01】ChatGLM2-6B本地安装与部署(大语言模型)

基于本地知识库的问答 1、简介(1)ChatGLM2-6B(2)LangChain(3)基于单一文档问答的实现原理(4)大规模语言模型系列技术:以GLM-130B为例(5)新建知识库…

分布式限流方案及实现

优质博文:IT-BLOG-CN 一、限流的作用和意义 限流是对高并发访问进行限制,限速的过程。通过限流来限制资源,可以提高系统的稳定性和可靠性,控制系统的负载,削峰填谷,保证服务质量。 服务限流后的常见处理…

CSS动画——实现波浪摇摆效果...

一、效果展示 以下主要实现四个动画: 元素上下摇摆动画波浪上下摇摆动画气泡上升及消失动画连续气泡右飘动画 二、实现思路 这里主要讲一下波浪上下摇摆动画和连续气泡右飘动画的实现思路 这里拿一张波浪图来举例解释实现波浪动画的思路: 波浪的摇…

14-测试分类

1.按照测试对象划分 ①界面测试 软件只是一种工具,软件与人的信息交流是通过界面来进行的,界面是软件与用户交流的最直接的一层,界面的设计决定了用户对设计的软件的第一印象。界面如同人的面孔,具有吸引用户的直接优势&#xf…

深入理解Gradle构建系统的工作原理

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

《被讨厌的勇气》勇敢的人先享受世界

《被讨厌的勇气》勇敢的人先享受世界 岸见一郎,古贺史健 著 (岸见一郎:日本作家,心理学家,哲学家。致力于研究哲学和阿德勒心理学。) 渠海霞 译 文章目录 《被讨厌的勇气》勇敢的人先享受世界[toc]第一夜 我…

iOS 应用上架流程详解

iOS 应用上架流程详解 欢迎来到我的博客,今天我将为大家分享 iOS 应用上架的详细流程。在这个数字化时代,移动应用已经成为了人们生活中不可或缺的一部分,而 iOS 平台的 App Store 则是开发者们发布应用的主要渠道之一。因此,了解…

从电容到晶体管的基本介绍

​随着科技的不断进步,元器件在现代电子学中扮演着至关重要的角色。从电容器到晶体管,各种元器件都具有不同的特性和用途。本文将从基础知识出发,介绍电子学中常见的元器件,以及它们在电路中的作用和应用。 电容器 电容器是一种…

CommonCollections6链分析

前面和CC1一样 优点是不限制jdk版本和cc的版本 先开一个ChainedTransformer 然后创LazyMap 我们顺便执行一下避免上面写错 能弹计算器 没问题 后面就是CC6不同的地方了 我们需要一个TiedMapEntry 因为需要一个类调用了get方法 在TiedMapEntry的getValue()方法中调用了get()…

哪些元器件在未来会有更广泛的应用?

随着科技的发展和进步,电子技术已经成为现代社会的重要组成部分。元器件作为电子产品的基本构成单元,其发展和应用对于电子技术的进步和创新有着至关重要的作用。随着人工智能、物联网和智能制造等新兴技术的快速发展,一些元器件已经或者将在…

vue基础-diff算法

vue基础-diff算法 1、根元素改变2、根元素不变 1、根元素改变 同级比较-根元素的变化-整个dom树删除重建 2、根元素不变 同级比较,根元素不变-属性改变更新属性

【计算机网络】HTTP详解

系列综述: 💞目的:本系列是个人整理为了秋招工作面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于小林Codeing进行的,每个知识点的修正和深入主要参考…

Prometheus 服务端与客户端

服务端安装配置 1)下载服务端: wget https://github.com/prometheus/prometheus/releases/download/v2.43.0-rc.0/prometheus-2.43.0-rc.0.linux-amd64.tar.gztar zxvf prometheus-2.43.0-rc.0.linux-amd64.tar.gz#解压 tar -xvf prometheus-2.32.1.li…