微信小程序开发

1.小程序介绍

小程序是一种新的开放能力,开发者可以快速地开发一个小程序。可以在微信内被便捷地获取和传播,同时具有出色的使用体验

官方网址:https://mp.weixin.qq.com/cgi-bin/wx?token=&lang=zh_CN

image-20240106154758794

小程序主要运行微信内部,可通过上述网站来整体了解微信小程序的开发

2.准备工作

开发微信小程序之前需要做如下准备工作:

  • 注册小程序
  • 完善小程序信息
  • 下载开发者工具

1). 注册小程序

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

image-20240106154849701

2). 完善小程序信息

登录小程序后台:https://mp.weixin.qq.com/

两种登录方式选其一即可

image-20240106154908699

完善小程序信息、小程序类目

image-20240106154921416

查看小程序的 AppID

image-20240106154938792

3). 下载开发者工具

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

3.入门案例

3.1 创建小程序项目

image-20240106155417633

3.2 小程序目录结构

3.2.1 开发界面(五个部分)

3.2.2 小程序整体目录结构(三个部分)

image-20240106163632628

3.2.3 每个页面结构(四个部分)

image-20240106163848831

3.3 具体代码

  • 进入到index.wxml,编写页面布局
image-20240106164109283
  • 进入到index.js,编写业务逻辑代码
image-20240106164345127

具体代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// index.js
Page({
data:{
msg:'hello world',
nickname: '',
url:''
},

//获取微信用户头像和昵称
getUserInfo(){
//调用weixin内置方法
wx.getUserProfile({
desc: '获取用户信息',
success: (res) =>{
//调试器输出
console.log(res.userInfo)
//为数据赋值
this.setData({
nickname:res.userInfo.nickName,
url:res.userInfo.avatarUrl
})
}
})
},

//获取微信用户的授权码
wxLogin(){
//调用weixin内置方法
wx.login({
desc: '获取微信用户授权码',
success: (res) =>{
//调试器输出
console.log(res.code) //每次登录的授权码不一样(只能使用一次)
//为数据赋值
this.setData({
code:res.code
})
}
})
},

//发送请求
sendRequest(){
//调用weixin内置方法
wx.request({
desc: '获取用户端查询店铺运营状态',
url: 'http://localhost:8080/user/shop/status', //调用后端的接口!!!!!!!!
method: 'GET',
success: (res) =>{
//调试器输出
console.log(res.data) //相应过来的整体json数据

}
})
}

})
  • 进行调试 -点击编译按钮

    image-20240106164444992

  • 一定要先打开后台程序,然后在模拟器中点击

    image-20240106164648572

3.4 发布小程序

image-20240106164811098

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 1.小程序介绍
  2. 2. 2.准备工作
  3. 3. 3.入门案例
    1. 3.1. 3.1 创建小程序项目
    2. 3.2. 3.2 小程序目录结构
      1. 3.2.1. 3.2.1 开发界面(五个部分)
      2. 3.2.2. 3.2.2 小程序整体目录结构(三个部分)
      3. 3.2.3. 3.2.3 每个页面结构(四个部分)
    3. 3.3. 3.3 具体代码
    4. 3.4. 3.4 发布小程序
,