이 글에서는 순환 요소 ID를 얻기 위한 WeChat 애플릿과 wx.login 로그인 작업에 대한 관련 정보를 주로 소개합니다. 다음은 이 기능을 구현하는 데 도움이 되는 예입니다. 필요한 친구는 이를 참조하여
WeChat 애플릿을 얻을 수 있습니다. 순환 요소 ID 및 wx.login 로그인 작업
click 메소드를 통해 루프 데이터 요소의 ID를 가져옵니다. 예:
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>
위 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 반환 등을 WeChat에 요청합니다. 정보
애플릿은 wx.checkSession
js를 통해 로그인이 만료되었는지 여부를 확인할 수 있습니다.
wx.checkSession({ success: function(){ //session 未过期,并且在本生命周期一直有效 }, fail: function(){ //登录态过期 wx.login() //重新登录 .... } })
로그인이 만료된 경우 당사에 전화할 수 있습니다. .로그인하려면 위에서 로그인
위 내용은 WeChat 애플릿이 루프 요소 ID 및 wx.login 로그인 작업을 획득하는 방법의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!