<强>微信小程序获取循环元素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登录操作