微信小程序获取循环元素id以及wx.login登录操作

  

<强>微信小程序获取循环元素id以及wx.login登录操作

  

通过点击方法获取循环数据元素的id例:
  

  

wxml里:         & lt;视图id="列表"天气:为=皗{三}}”比;      & lt;文本id=" L_name "在{{item.name}} & lt;/text>      & lt;文本id=" L_price "祝辞¥{{item.price}}/{{item.unit}} & lt;/text>      & lt;文本id=" L_place "在{{item.place}} & lt;/text>      & lt;文本id=" L_date "祝辞(数据更新时间:{{item.date}}) & lt;/text>      & lt; catchtap=" gotoresult " id=" {{item.name}} "类=鞍磁ァ痹谌獠? lt;/a>      & lt;/view>      之前      

上面的一个标签的id是通过循环来的,js能通过catchtap=癵otoresult”来获取当前点击的元素idjs里:

        gotoresult:函数(e) {      var ep=e.target.id         console.log (ep);         }      之前      

小程序用户登录wx.login操作

  

js里:         wx.login ({   成功:函数(res) {   如果(res.code) {//发起网络请求   wx.request ({   url:“https://api.weixin.qq.com/sns/jscode2session”,//url: https://www.xxx你的服务器网站xxxxxx.cn/',   数据:{   appid:“你的appid”,   秘密:“获取的秘密”,   js_code: res.code,   grant_type:“authorization_code”   },   成功:函数(res) {   消息=res.data;   console.log (message.openid)//返回的res里有用户openid等私密信息   }   })   其他}{   控制台。日志(“获取用户登录态失败!”+ res.errMsg)//异常反馈   }   }   });   之前      

通过以上方式,可以向微信发送请求获取传回来的openid等信息;

  

小程序通过wx。checkSession可以判断登录是否过期
  

  

js里:         wx.checkSession ({   成功:函数(){//会话未过期,并且在本生命周期一直有效   },   失败:函数(){//登录态过期   wx.login()//重新登录   …   }   })   之前      

如果登录过期,就可以调用上面我们的。登录来进行登录
  

  

,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

微信小程序获取循环元素id以及wx.login登录操作