위 챗 애플 릿 공유 애플 릿 코드 생 성(매개 변수 포함)및 매개 변수 획득

1.스 몰 코드 소개
위 챗 애플 릿 개발 문서 에서 알 수 있 듯 이 현재 위 챗 은 두 가지 QR 코드(왼쪽),애플 릿 코드 와 애플 릿 QR 코드(오른쪽)를 지원 합 니 다.애플 릿 코드 가 더 좋 은 식별 도 를 가지 고 있 기 때문에 공식 적 으로 애플 릿 코드 를 사용 하 는 것 을 추천 합 니 다.
 
공식 적 으로 애플 릿 코드 를 만 드 는 두 가지 방식 을 제공 합 니 다.
필요 한 코드 에 적용 되 는 수량 이 상대 적 으로 적은 업무 장면:인터페이스 주소
https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN
access_token 은 공공 번호 의 전체 인터페이스 호출 증거 입 니 다.
획득 accesstoken 방법 상세 참조:
구체 적 인 매개 변 수 는 그림 참조(0-2)

다른 하 나 는 사용 수량 이 매우 많은 장면 에 적용 된다.인터페이스 주소:
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183
구체 적 인 매개 변 수 는 그림 참조(0-3)

scene 매개 변 수 를 통 해 페이지 에 파 라 메 터 를 추가 합 니 다.
2.전단 에서 애플 릿 코드 의 구체 적 인 실현 을 요청 합 니 다.
두 번 째 방법 으로 생 성 할 수 있 는 작은 프로그램 코드 가 매우 많 기 때문에 우 리 는 보통 이런 방법 으로 작은 프로그램 코드 를 얻는다.
오늘 은 주로 두 번 째 방법 을 소개 해 드 리 겠 습 니 다.
일반적으로 우리 가 주로 사용 하 는 매개 변 수 는 scene(페이지 매개 변수 가 필요 하 다 면),page 와 width 입 니 다.
page 는 페이지 주소 입 니 다.예 를 들 어'pages/index'입 니 다.페이지 앞 에 슬 래 쉬 가 있 으 면 안 됩 니 다.
scene 는 매개 변수 로 문자열 입 니 다.예 를 들 어 한 사용자 id=1234 를 전송 하려 면 이 사용자 id 에 따라 현재 페이지 에 서로 다른 내용 을 되 돌려 주어 야 한다.그러면 scene 매개 변 수 는'1234'로 쓸 수 있 고 여러 매개 변 수 는 일정한 규칙 에 따라 나 눌 수 있다.예 를 들 어&기호,두 번 째 매개 변 수 는 recommendId=123 이면'1234&123'이 라 고 쓸 수 있다.코드 를 켜 보 겠 습 니 다.

Page({
  data:{},
  getQrcode(){
   wx.request({
      url: "https://www....com/weixin/get-qrcode",//    
      data: {
       page:"pages/index",
       scene:"1234&123",
       width:300
      },
      header: {
       'content-type': 'application/x-www-form-urlencoded'
      },
      method: 'POST',
      dataType: 'json',
      success: function(res){
       let qrcodeUrl=res.data;//         
      },
      fail: function(){},
      complete: options.complete || function(){}
    })
  }
})
분석:get-qrcode 인 터 페 이 스 는 자신의 애플 릿 백 엔 드 인터페이스 입 니 다.전단 에서 이 인 터 페 이 스 를 호출 하여 해당 하 는 매개 변 수 를 입력 합 니 다.백 엔 드 는 매개 변 수 를 통 해 애플 릿 인 터 페 이 스 를 요청 하여 자신의 서비스 에 저장 하고 애플 릿 코드 서버 주 소 를 되 돌려 줍 니 다.
3.사용자 스 캔 진입 후의 논리
우 리 는 onload 수명 주기 에서 파 라 메 터 를 처리 할 수 있 습 니 다.

onLoad:function(options){
 if(options.scene){
  let scene=decodeURIComponent(options.scene);
  //&            
  let userId=scene.split("&")[0];
  let recommendId=scene.split('&')[1];
  //      。。。。。
 }
}
위 챗 애플 릿 이 애플 릿 코드 생 성(파 라 메 터 포함)과 파 라 메 터 를 공유 하 는 데 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 애플 릿 코드 생 성 매개 변수 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 을 바 랍 니 다!

좋은 웹페이지 즐겨찾기