【2025 最新】从0开始开发一个自己的微信小程序(跨端方法)
【2025 最新】从0开始开发一个自己的微信小程序(uni-app跨端方法)
1. 注册小程序
1.1 注册
微信小程序官网:https://mp.weixin.qq.com/cgi-bin/wx

前往注册

可见(一个邮箱只能申请一个小程序),填写好相关信息

直接注册

完成信息登记

继续

确定

注册完成

这样小程序就注册好了
1.2 填写基本信息


提交

填写完成
1.3 补充小程序类目

这个可以先随便选一个,笔者暂时也不知道要做个啥小程序,确定

OK,到这里,我们就可以开始代码开发了
2. 开发小程序(前端)
2.1 下载微信开发者工具
官网:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

直接下载

等待完成
2.2 安装微信开发者工具

直接双击运行安装程序

下一步

我接受

安装!

等待完成即可

完成,直接运行

直接用我们刚刚注册好的小程序 的 管理员微信扫码 登录

OK,这样就进来了
2.3 下载 HBuilderX
这次笔者想直接用 uni-app 跨端框架直接做(未来还可以直接发布为 App ),所以选择使用 HBuilderX 编写前端代码
官网:https://www.dcloud.io/hbuilderx.html

直接下载

绿色软件,解压即用
2.4 安装 HBuilderX

直接解压出来

OK,直接双击运行


开始体验

这样就进来了,可以登录一下 Dcloud 账号

2.4 编写代码
2.4.1 新建项目


直接创建,使用默认模板就行,创建

创建完成。
2.4.2 直接运行到微信开发者工具


会需要一些插件,等待即可

信任并运行

这是因为还没有设置 AppID,但是界面其实已经出来了

2.4.3 appid 配置

点击详情 → 修改 Appid,修改成啥呢

就是这个了,这个是每一个微信小程序的唯一 ID

确定

修改成功后,发现构建失败了

点击编译

这样就行了,我们也可以在 HBuilderX 中配置一下



这样直接编译时,就不会出现提示 appid 错误的信息了
2.5 上传开发版本
到这里呢,其实我们已经完成了一个非常基础的 demo 开发,可以直接进行工程上传了
直接在微信开发者工具中

点击上传

确定

上传


上传成功
2.6 体验版预览
回到开发管理后台【版本管理】

这就有我们刚刚那次提交了,直接提交审核

先不备案,我们先看看体验版

选为体验版

页面路径保持默认就好,其实就是我们那个首页的路径

提交

现在就可以扫码体验了


没啥问题
3. 后端开发
这里我们暂时只为了打通前后端访问,能请求接口后,一切都好办了
不管咋说,现在的页面上的东西,其实都是 “死的”,不存在前后端交互,我们来实现一下
3.1 自己创建工程
来一个最简单的 Sping Boot 工程
3.1.1 创建工程
打开老家伙 IDEA

新建项目

spring 官方脚手架不能创建 JDK 8 版本了,所以改成了 ali 的,http://start.aliyun.com
Next

勾一个 web 就行,后续用到什么依赖可以再加,Create

构建完成

送的代码还挺多的
3.1.2 编写接口
不用编写了,送了挺多的,选一个用

就你了
3.1.3 请求接口
请求前先直接启动


OK ,跑起来了,测试一下刚刚那个接口

没啥问题,能用
稍微来改一下我们的前端代码

逻辑非常简单,在 onLoad 生命周期时,请求本地接口,然后修改title,保存自动编译

没有问题

但是现在有个问题就是,现在请求的接口是我本地的接口,发布后,就没有本地服务这个概念了,现在我们能访问 localhost ,完全是因为

但凡关闭,就用不了了,发布体验版后,手机上根本不会发出这个请求,像是直接被过滤掉了

电脑小程序会请求

所以怎么办呢,要么买一台服务器部署,但是要花钱,还挺贵,还有一个办法,内网穿透, 测试开发用(当然自己的电脑肯定不能 24 小时一直不关机),用自己的电脑作为服务器,老实说,自己的电脑可比 <100 块钱 /月 的服务器配置好得多得多
直接内网穿透

OK,改一下前端代码并编译

直接发布体验版,看看效果



果然是 localhost 的原因,这样就能请求接口了,内网穿透还可以配置 HTTPS,大家自己去了解吧
3.2 微信云开发

那我肯定直接体验免费的了,开始体验


可以看到, 这个也有数据库等概念,编写功能的话,就需要在云函数中编写,然后在小程序中还要进行配置

这里大家可以自行了解,云函数的创建及使用,可参见官网文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/functions/getting-started.html

4. 小程序上线
4.1 小程序备案
想要小程序真正能被所有人 访问/搜索 到,少不了备案


4.2 服务器域名备案

https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html
4.3 SSL 证书申请配置
https 请求必要的
4.4 Nginx 配置转发
一般来说,Nginx 做反向代理,配置证书也可以一步搞定。
就先到这里。
更多推荐
所有评论(0)