위챗 애플릿 - 다양한 인터페이스에서 객체 값 전달

2124 단어 위챗 애플릿

전언


위챗 애플릿을 개발할 때 어떤 때는 한 대상을 모두 다른 인터페이스에 전달해야 하지만 직접 전달을 이용하면 다른 인터페이스는 결과를 정확하게 읽을 수 없다.

해결 방법


JSON을 사용합니다.stringify 및 JSON.parse
1. 데이터를 전달하기 전에 JSON을 이용한다.stringify 데이터 형식 변환
let data = JSON.stringify(e.currentTarget.dataset.user)
wx.navigateTo({
  url: 'duihua/duihua?user=' + data,
})

2. 인터페이스를 받아들여 데이터 형식을 역변환한다.
 let user = JSON.parse(res.user)
    console.log(user)

좋은 웹페이지 즐겨찾기