Heim >WeChat-Applet >Mini-Programmentwicklung >Beispiel dafür, wie das WeChat-Applet die Schleifenelement-ID und den wx.login-Anmeldevorgang erhält
In diesem Artikel werden hauptsächlich die relevanten Informationen zum WeChat-Applet zum Abrufen der Schleifenelement-ID und des wx.login-Anmeldevorgangs vorgestellt. Hier finden Sie Beispiele, die Ihnen bei der Implementierung dieser Funktion helfen können
Das WeChat-Applet erhält die ID des zyklischen Elements und den Anmeldevorgang wx.login
Rufen Sie die ID des zyklischen Datenelements über die Klickmethode ab:
In wxml :
<view id="list" wx:for="{{txt}}" > <text id="L_name">{{item.name}}</text> <text id="L_price">¥{{item.price}}/{{item.unit}}</text> <text id="L_place">{{item.place}}</text> <text id="L_date">(数据更新时间:{{item.date}})</text> <a catchtap="gotoresult" id="{{item.name}}" class="button">肉产类</a> </view>
Die ID des a-Tags oben wird durch Schleifen erhalten. JS kann die aktuell angeklickte Element-ID über Catchtap="gotoresult" erhalten 🎜>
gotoresult:function(e){ var ep = e.target.id console.log(ep); }Miniprogramm-Benutzeranmeldung wx.login-Vorgangjs:
wx.login({ success: function (res) { if (res.code) { //发起网络请求 wx.request({ url: 'https://api.weixin.qq.com/sns/jscode2session', //url: 'https://www.xxx你的服务器网站xxxxxx.cn/', data: { appid:"你的appid", secret: "获取的secret", js_code: res.code, grant_type:"authorization_code" }, success:function(res){ message=res.data; console.log(message.openid)//返回的res里有用户openid等私密信息 } }) } else { console.log('获取用户登录态失败!' + res.errMsg)//异常反馈 } } });Mit der oben genannten Methode können Sie eine Anfrage an WeChat senden, um die OpenID und andere zurückgegebene Informationen zu erhalten Das Applet kann über wx.checkSession feststellen, ob die Anmeldung abgelaufen ist
wx.checkSession({ success: function(){ //session 未过期,并且在本生命周期一直有效 }, fail: function(){ //登录态过期 wx.login() //重新登录 .... } })Wenn die Anmeldung abläuft, können Sie oben we.login aufrufen, um sich anzumelden
Das obige ist der detaillierte Inhalt vonBeispiel dafür, wie das WeChat-Applet die Schleifenelement-ID und den wx.login-Anmeldevorgang erhält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!