news 2026/5/1 6:51:23

12.22 注册小程序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
12.22 注册小程序

Mp (mini progime)

小程序:项目上线需要年审,年审30元

一.注册小程序的步骤注册

注册注意事项:

  1. 一个邮箱只能注册一个小程序

  2. 小程序注册成功后,需要进入邮箱进行激活。

登录步骤:

  1. 登录微信公众平台,https://mp.weixin.qq.com/

  2. 手机扫码后,在手机上确认登录

  3. 在开发设置中,存储AppID(小程序ID)

注册账号

![[1280X1280 (51).PNG]]

![[1280X1280 (52).PNG]]

![[1280X1280 (53).PNG]]

这里的邮箱一定不能跟公众号的邮箱重复,要创建一个新邮箱

![[1280X1280 (54).PNG]]

注册国家就是默认的中国大陆;

主体类型是个人,需要填写个人信息;

![[89f3faec-bae8-4385-9103-4015cf45abe3.png]]

![[6f58c35d-5b70-4fa2-9d53-100616568f91.png]]

![[fcab5124-d9d9-4fbb-b05e-394f0b6f621c.png]]

![[929b9755-8899-4f7a-b9e1-4490615260ce.png]]

获取AppID

是开发者唯一的身份验证,以后小程序的上线,发布,必须要这个ID;如果不发布,只是简单玩一下,就可以不用注册这个APPID,但是里面的一些高级功能还是不能使用,比如:获取用户信息,支付等不能使用; 点击登录

![[8d9e7cbf-ad2a-4db9-a549-60c0c3c939f1.png]]

选择账号登陆或者扫一扫二维码登陆

![[586b8e68-90fe-4f1d-aa9d-cd7dffe10560.png]]

登陆之后点击开发管理,找到开发设置

![[ce7183b1-4596-44da-99a3-7c4d686d1c07.png]]

二.下载并安装微信开发者工具

开发—> 工具–>下载

![[195a869c-e60b-4a8c-a7d2-15144fdf4856.png]]

![[b086936e-5747-4663-bbdc-ceeb2ecc759c.png]]

![[7b71736e-e40a-4f9b-bc98-ac2d71073751.png]]

![[976d17e4-b769-4565-83b1-8fee5573af0c.png]]

安装成功之后就会在桌面上看到微信web开发者工具 这个快捷键了,mac和window的图标不太一样

三.创建小程序项目

  1. 启动微信开发者工具

  2. 扫码

  3. 创建小程序

  4. 填写信息 (选择不使用云服务)

  5. 打开微信开发者工具

![[8a0c7966-3bb2-4905-8e8e-6bfe000bb6a6.png]]

  1. 第一次打开微信开发者工具的时候,需要进行扫码登陆

3)添加小程序

![[96863532-585d-4db9-944f-e215d1b21fd6.png]]

![[de97080c-eb56-4fb9-b5fb-a42b7109a7b2.png]]

4)创建小程序

![[119e9364-5bdf-45b8-87fc-7021e61263c5.png]]

5)创建项目

![[c6d2c084-8b25-471c-aba4-c3e6b2f08c45.png]]

![[0c696855-4355-40b8-9b96-997f409bde05.png]]

创建成功的页面就是这样的 最左边是小程序洁面,并且可以用你自己的微信来进行授权,我的默认就是我的微信,你们的可能需要点击进行授权

四.项目初始化目录结构

![[87ca6889-b48c-4537-9fba-a83c79b793b4.png]]

五.小程序全局配置 app.json

{ "pages":[ "pages/index/index", "pages/logs/logs" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "Weixin", "navigationBarTextStyle":"black" }, "style": "v2", "sitemapLocation": "sitemap.json" }

六.小程序全局配置 app.json ----window的配置

“backgroundTextStyle”:“light”, 下拉 loading 的样式,仅支持 dark / light

“backgroundColor”:“#fff000”, 窗口的背景色

“navigationBarBackgroundColor”: “#fff”, 导航栏背景颜色,

“navigationBarTitleText”: “Weixin”, 导航栏标题文字内容

“navigationBarTextStyle”:“black” 导航栏标题颜色,仅支持 black / white

“enablePullDownRefresh”:true 是否开启全局的下拉刷新。

“onReachBottomDistance”: 100 页面上拉触底事件触发时距页面底部距离,单位为 px。

注意:

  1. json文件中不能写注释

  2. 前两条配置都必须开启下拉刷新才有效果

![[b4bf7280-1dec-445d-9335-1b5619229095.png]]

七. 小程序全局配置 app.json ----tabBar的配置

如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。

“tabBar"和"window"是并列关系

有一些配置项的颜色只接收十六进制

tabBar最少设置2个,最 多5个

color: tab 上的文字默认颜色,仅支持十六进制颜色

selectedColor: tab 上的文字选中时的颜色,仅支持十六进制颜色

backgroundColor: tab 的背景色,仅支持十六进制颜色

borderStyle: tabbar 上边框的颜色, 仅支持 black / white

position: tabBar 的位置,仅支持 bottom / top

list中的iconPath: 图片路径,icon 大小限制为 40kb,建议尺寸为 81px * 81px,不支持网络图片。当 position 为 top 时,不显示 icon。

list中的selectedIconPath: 选中时的图片路径

"tabBar": { "color": "#f96677", "selectedColor":"#567788", "list": [ { "pagePath": "pages/index/index", "text": "首页", "iconPath":"/images/icon1.jpg", "selectedIconPath":"/images/icon2.jpg" }, { "pagePath": "pages/list/list", "text": "列表" }, { "pagePath": "pages/detail/detail", "text": "详情" }, { "pagePath": "pages/logs/logs", "text": "日志" } ] }

八.小程序其它配置文件 (了解)

![[a80e5e2d-14a1-46ac-b6b3-90f57e17a176.png]]

![[a4e8fe5b-cf70-4092-a4b1-8fc9dad27f00.png]]

九.小程序app.js

  1. App() : 注册小程序。接受一个 Object 参数,其指定小程序的生命周期回调等。

  2. App() 必须在 app.js 中调用,必须调用且只能调用一次。

  3. 常用生命周期函数:

onLaunch : 监听小程序初始化。 onShow: 监听小程序启动或切前台。 onHide: 监听小程序切后台。

  1. globalData: 定义全局数据

  2. getApp() : 只用在page页中,获取到小程序全局唯一的 App 实例

// 获取: const app = getApp() console.log(app.globalData.属性) // 设置: app.globalData.属性 = 新值

![[c604f46f-f23b-489c-816d-cca05266c674.png]]

十.小程序app.wxss

WXSS (WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。

  1. 全局样式

  2. 与 CSS 相比,WXSS 扩展的特性有: (1)尺寸单位(2)样式导入

  3. rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。

  4. 使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。 (iconfont.css要改为iconfont.wxss)

  5. 注意:引入iconfont的时候,如果样式中有引入ttf的路径地址【相对的路径】,不能使用的;需要引入在线的ttf【字体】的路径地址

  6. style:静态的样式统一写到 class 中。style 接收动态的样式,在运行时会进行解析,请尽量避免将静态的样式写进 style 中,以免影响渲染速度。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 1:52:09

脚本工具 批量md转html

md转html,便于打包进APP就算以后安卓不兼容,APP不能用,自己做个离线网页也能用一辈子一#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Termux 批量 md → 手机竖屏 html """import os import pathlib i…

作者头像 李华
网站建设 2026/4/26 6:53:20

37、安全实用工具指南

安全实用工具指南 1. Sysmon 错误报告 Sysmon 在检测到可能影响其运行的意外内部状况时,会在 Sysmon 事件日志中记录错误报告事件。如果你看到此类事件,请通过指定论坛报告。错误报告事件包含以下数据: - UtcTime :错误记录的通用协调时间(UTC),格式为 yyyy-MM-dd H…

作者头像 李华
网站建设 2026/4/28 12:34:42

儿童青少年近视,原来得这样防控

近年来,儿童青少年近视率居高不下,已成为影响国民健康的重要公共卫生问题。教育部数据显示,我国中小学生近视率已超50%,且呈现低龄化、重度化趋势。近视不仅影响孩子的日常学习和生活质量,更可能对未来职业选择、身心健…

作者头像 李华
网站建设 2026/4/28 5:44:33

解密Terraform的VPC对等连接问题

在使用Terraform管理云资源时,常常会遇到一些看似简单的问题却让我们头疼不已。今天我们将深入探讨一个常见的问题:在AWS上使用Terraform创建两个VPC之间的对等连接时,Terraform在多次运行时表现出的奇怪行为。 问题描述 当我们使用Terraform配置两个VPC进行对等连接时,第…

作者头像 李华
网站建设 2026/5/1 6:13:03

湖仓一体趋势下:AI与BI系统的协同演进

湖仓一体趋势下:AI与BI系统的协同演进 在今天的智能企业架构中,一个显著的矛盾正在被重新审视——我们拥有海量数据,却难以快速获取真正有用的知识。BI系统能画出漂亮的图表,却回答不了“为什么”;AI模型能生成流畅文本…

作者头像 李华