微信小程序怎么獲取循環(huán)元素id與wx.login登錄操作-創(chuàng)新互聯(lián)

這篇文章主要介紹了微信小程序怎么獲取循環(huán)元素id與wx.login登錄操作,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司專注于碭山企業(yè)網站建設,響應式網站設計,商城網站建設。碭山網站建設公司,為碭山等地區(qū)提供建站服務。全流程按需求定制制作,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務

微信小程序獲取循環(huán)元素id以及wx.login登錄操作

通過點擊方法獲取循環(huán)數(shù)據(jù)元素的id例:


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">(數(shù)據(jù)更新時間:{{item.date}})</text>
  <a catchtap="gotoresult" id="{{item.name}}" class="button">肉產類</a>
  </view>

上面的a標簽的id是通過循環(huán)來的,js能通過catchtap="gotoresult"來獲取當前點擊的元素idjs里:

gotoresult:function(e){
  var ep = e.target.id
  console.log(ep);
 }

小程序用戶登錄wx.login操作

js里:

wx.login({
   success: function (res) {
    if (res.code) {
     //發(fā)起網絡請求
     wx.request({
      url: '/tupian/20230522/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('獲取用戶登錄態(tài)失敗!' + res.errMsg)//異常反饋
    }
   }
  });

通過以上方式,可以向微信發(fā)送請求獲取傳回來的openid等信息;

小程序通過wx.checkSession可以判斷登錄是否過期


js里:

wx.checkSession({
 success: function(){
  //session 未過期,并且在本生命周期一直有效
 },
 fail: function(){
  //登錄態(tài)過期
  wx.login() //重新登錄
  ....
 }
})

感謝你能夠認真閱讀完這篇文章,希望小編分享微信小程序怎么獲取循環(huán)元素id與wx.login登錄操作內容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網站建設公司,,關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián)網站建設公司,,詳細的解決方法等著你來學習!

分享標題:微信小程序怎么獲取循環(huán)元素id與wx.login登錄操作-創(chuàng)新互聯(lián)
文章網址:http://muchs.cn/article12/dheigc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供App設計、品牌網站設計全網營銷推廣、品牌網站制作、網站導航、云服務器

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站建設網站維護公司