注册

注册地址为:https://mp.weixin.qq.com/wxopen/waregister?action=step1

登录

登录地址为:https://mp.weixin.qq.com/

获取AppID

登录成功后会进入小程序后台,然后点击左侧菜单的开发管理,根据下图步骤即可获取到AppID

image-20220316230102902

下载和安装开发工具

下载地址为:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

image-20220316230630691

创建小程序

打开微信开发者工具后,新建项目,小程序项目选择小程序,其他选项参照下图,最后点击确定即可

image-20221125210424330

关闭热重载

不关闭的话,可能会出现一些问题

项目结构

创建好的项目结构如下图

image-20220317091014146

各文件夹以及文件的作用

pages

存放小程序的页面文件,书写各个页面代码以及组件,pages下的每个文件夹都是一个页面,例如index文件夹就是一个名为index的页面,index文件夹下的文件都要命名为index,和页面文件夹一致,页面文件夹下的各文件的作用如下:

文件名 作用
index.js 页面逻辑文件,相当于JavaScript
index.json 页面配置文件,优先级比app.json高
index.wxml 页面布局文件,相当于HTML
index.wxss 页面样式文件,相当于CSS

utils

存放全局的一些.js文件,公共用到的一些事件处理代码文件可以放到该文件夹下,用于全局调用

.eslintrc.js

这是ESlint代码风格规范的配置文件,使得不同的开发者写出风格统一的代码

app.js

小程序入口文件,用于定义全局数据和函数的使用,可以指定微信小程序的生命周期函数

app.json

对小程序进行配置,小程序的全局配置,小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等; 我们可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口及背景色,配置导航条样式,配置默认标题

app.wxss

全局的样式文件

project.config.json

保存开发工具配置项

sitemap.json

网站地图,可以对小程序进行seo优化,让搜索排名靠前

PS.

如果有报错,报错信息为:routeDone with a webviewId 1 that is not the current page

image-20221204152322370

解决办法看下图

image-20221204152513947