app.json : 配置文件 =》 文件路径 pages 、配置窗口 window、底部导航 tabBar 、请求超时时间 networkTimeout
app.js : 请求路口文件
wx.login({//登录
success(res) {
// 发送 res.code 到后台换取 openId, sessionKey, unionId
if (res.code) {
// 发起网络请求
wx.request({
url: ‘http://xxx.open_id‘,
data: {
code: res.code
},
success(res) {
// console.log(res.data)
wx.setStorageSync(‘openid‘, res.data.data.openid);
wx.setStorageSync(‘session_key‘, res.data.data.session_key)
}
})
} else {
console.log(‘登录失败!‘ + res.errMsg)
}
}
})
utils 文件夹 :
1)封装 api 路径 api.js
2)封装 登录请求 request.js
3)验证插件 wxValidate.js
在app.js文件中引入以上js文件,方可在项目中使用
api: require("utils/api.js"),
request: require("utils/request.js"),
wxValidate: (rules, messages) => new wxValidate(rules, messages)