小程序获取form_id 与 小程序获取openid
Posted ningzy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序获取form_id 与 小程序获取openid相关的知识,希望对你有一定的参考价值。
小程序获取form_id
介绍:小程序的 from_id 要在用户发生操作的时候才能产生,所以我们可以用以下方法来做
直接上代码
wxml
<form bindsubmit="submitInfo" report-submit=‘true‘ >
<button form-type="submit">
// 此处我们可以定义一些即将要触发的事件的样式
</button>
</form>
js
Page({
submitInfo: function (e) {
// 这样我们就可以获取到form_id了
console.log(e.detail.formId);
}
})
···
小程序获取openid
一、首先获取code
// 获取code
wx.login({
//获取code
success: function (res) {
// 这样我就拿到 code了
console.log(res.code)
}
})
二、根据code 获取openid
// 获取到了openid
wx.request({
url:`https://api.weixin.qq.com/sns/jscode2session?appid=${appid}&secret=${secret}&js_code=${code}&grant_type=authorization_code`,
data: {},
header: {
‘content-type‘: ‘application/json‘
},
method: ‘get‘,
success: function (res) {
// 这样就获取到了openid
console.log(res.data.openid)
}
})
以上是关于小程序获取form_id 与 小程序获取openid的主要内容,如果未能解决你的问题,请参考以下文章