新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

微信小程序怎么获取循环元素id与wx.login登录操作

这篇文章主要介绍了微信小程序怎么获取循环元素id与wx.login登录操作,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

创新互联建站主营润州网站建设的网络公司,主营网站建设方案,手机APP定制开发,润州h5小程序定制开发搭建,润州网站营销推广欢迎润州等地区企业咨询

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

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

wxml里:


  {{item.name}}
  ¥{{item.price}}/{{item.unit}}
  {{item.place}}
  (数据更新时间:{{item.date}})
  肉产类
  

上面的a标签的id是通过循环来的,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) {
     //发起网络请求
     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)//异常反馈
    }
   }
  });

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

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

js里:

wx.checkSession({
 success: function(){
  //session 未过期,并且在本生命周期一直有效
 },
 fail: function(){
  //登录态过期
  wx.login() //重新登录
  ....
 }
})

感谢你能够认真阅读完这篇文章,希望小编分享微信小程序怎么获取循环元素id与wx.login登录操作内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!


本文标题:微信小程序怎么获取循环元素id与wx.login登录操作
当前网址:http://wjwzjz.com/article/jhgsjo.html
在线咨询
服务热线
服务热线:028-86922220
TOP