前言

本文记录微信小程序的知识点


微信小程序项目介绍

小程序介绍

文件后缀名

  • .json——JSON配置文件

  • .wxml——WXML模板文件

  • .wxss——后缀的WXSS样式文件

  • .js——后缀的JS脚本逻辑文件

项目的文件目录

  • pages目录:所有的页面都放这里
  • utils目录:自定义的一些函数
  • app.js文件:入口js
  • app.json文件:项目整体配置
  • app.wxss文件:项目公共样式

其中的一些注意事项:

  1. json文件中无法使用注释,试图添加注释将会引发报错。
  2. json中是key-value,Key 值加双引号或者是把双引号写成单引号是常见错误,另外不能有注释。

参考:微信文档


语法知识

检查微信小程序版本更新

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
function checkUpdateVersion() {
if (wx.canIUse('getUpdateManager')) {
const updateManager = wx.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
if (res.hasUpdate) {
updateManager.onUpdateReady(function () {
wx.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: function (res) {
if (res.confirm) {
updateManager.applyUpdate()
}
}
})
})
updateManager.onUpdateFailed(function () {
wx.showModal({
title: '已经有新版本喽~',
content: '请您删除当前小程序,到微信”发现-小程序“页,重新搜索打开哦~',
showCancel: false
})
})
}
})
} else {
wx.showModal({
title: '溫馨提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。',
success: function (res) {
if (res.confirm) {
wx.updateWeChatApp()
}
}
})
}
}