위 챗 애플 릿 개발(3):이전 페이지 로 돌아 가 작업 예제[페이지 스 택]를 새로 고침 합 니 다.

이 글 의 사례 는 위 챗 애플 릿 이 이전 페이지 로 돌아 가 고 새로 고침 작업 을 하 는 것 을 보 여 준다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
많은 업무 장면 에서 이전 페이지 로 돌아 가 새로 고침 을 해 야 합 니 다.위 챗 애플 릿 의wx.navigateBack방법 에서 이전 페이지 로 돌아 가 는 것 은 새로 고침 되 지 않 습 니 다.이전 페이지 로 딩 이 onLoad 방법 에서 실 행 된 것 이 라면 onShow 방법 에서 실 행 된 것 으로 변경 할 수 있 습 니 다.
onLoad(Object query):페이지 로 딩 시 터치 합 니 다.한 페이지 는 한 번 만 호출 됩 니 다.onLoad 의 매개 변수 에서 현재 페이지 경 로 를 여 는 인 자 를 가 져 올 수 있 습 니 다.
4.567914.페이지 표시/프론트 데스크 톱 에 들 어 갈 때 터치 합 니 다.
주의해 야 할 것 은 다음 과 같 습 니 다.만약 에 상위 페이지 에서 넘 어 오 면 이전에 onLoad 방법 에서 사용 한 options 에서 얻 은 매개 변수 방법 을 사용 하면 onShow 로 불 러 올 때 필요 합 니 다.이 방법 을 조금 만 수정 하면 페이지 스 택 방식 을 선택 하여 상위 페이지 에서 보 내 온 인 자 를 얻 을 수 있 습 니 다.
onLoad 로드:

 /**
  *       --      
  */
 onLoad: function (options) {
  var that = this;
  that.setData({
   project_id: options.project_id
  })
 },

다음으로 변경:

 /**
  *       --      
  */
 onShow: function () {
  //       options           
  var that = this;
  let pages = getCurrentPages(); //   
  let currPage = pages[pages.length - 1]; //    
  that.setData({
   name: currPage.options.name //           
  })
 },

글 에 잘못된 점 이 있 으 면 지적 해 주 십시오.감사합니다.
본 논문 에서 말 한 것 이 여러분 의 위 챗 애플 릿 디자인 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기