微信小程序开发流程

253 阅读3分钟

前言

也是自己偶然间写个微信小程序,发现其实还挺好玩的。可能也有是第一次的xdm.希望分享这个步骤流程对你有用。

开发前准备

官方文档相关

工欲善其事,必先利其器。要开发之前,最好是先能熟悉下微信小程序的开发规则,比如标签、组件、还有原生的一些api作用等等。。

开发者工具下载

下载地址 developers.weixin.qq.com/miniprogram…

创建项目

开发者工具微信登陆

微信扫一扫登录

image.png

新建小程序

选择小程序, 点击屏幕加号就可以新建

image.png

APPID

创建小程序需要一个APPID,测试号方便也可以写代码,但是不能上传。

image.png

获取APPID需要用邮箱注册,不一定要QQ邮箱哈。点击上图的注册链接,会跳转。。按照这个申请就可以了

image.png

等你申请完了,你就可以在微信公众平台扫码登录了。然后再下面的路径找到自己小程序的专属APPID

image.png

代码编写

创建完成之后你就可以看到初始化的一个项目

小程序目录介绍

微信小程序的初始化脚手架目录结构通常包括以下文件和文件夹:

  1. app.js:小程序的全局逻辑文件,用于处理小程序的生命周期函数、全局数据和方法等。

  2. app.json:小程序的全局配置文件,包括页面路径、窗口样式、底部菜单等配置信息。

  3. app.wxss:小程序的全局样式文件,用于定义整个小程序的公共样式。

  4. pages文件夹:存放小程序的页面文件,每个页面通常由四个文件组成:

    • 页面名称.js:页面的逻辑文件,用于处理页面的数据和方法。
    • 页面名称.json:页面的配置文件,包括页面标题、导航栏样式、背景色等配置信息。
    • 页面名称.wxml:页面的结构文件,用于描述页面的结构和布局。
    • 页面名称.wxss:页面的样式文件,用于定义页面的样式。
  5. utils文件夹:存放小程序的工具文件,包括封装的函数、网络请求等工具。

  6. images文件夹:存放小程序使用的图片资源。

  7. components文件夹:存放小程序的自定义组件,每个组件通常由四个文件组成,类似于页面的文件结构。

  8. wxs文件夹:存放小程序的WXS脚本文件,用于实现一些简单的逻辑功能。

  9. project.config.json:小程序项目的配置文件,包括项目名称、AppID等配置信息。

代码编写

这个就看你写什么内容了,开发者工具支持热重载。在界面上左边有效果试图,右边是编写代码区域以及控制台调试区域。当然可以通过左上开关自定义关闭开启

image.png

程序发布

小程序上传

你的程序编写完毕之后,可以看到右上方有个上传,你编写一下版本号和描述就可以编译上传到你自己的管理后台了

image.png

小程序发布

还是去到微信公众平台,找到下面路径。你就会发现你的小程序在这里了。后面有个发布审核按钮,按照他的流程走就可以了。要填写一些基本信息,有些东西要提前准备,比如你的小程序的应用图标之类。再说下这个小程序的类目一定要好好选,不可以改的哦,跟APPID关联,不是跟小程序项目关联。

image.png

总结

总的来说,第一次尝试实现一个小程序,还是蛮开心的。虽然没有包含后端服务,也没有正式发布只是部署成体验版本。后面呢准备看下这个云服务实现还有小游戏开发。希望读到这篇文章的你,这时候也是在不断探索、不断成长的路上,加油!!