이 글에서는 WeChat 애플릿에서 수정된 데이터가 발생한 후 페이지가 렌더링되지 않는 문제를 해결하는 방법에 대한 관련 정보를 주로 소개합니다. 필요한 친구는
WeChat 애플릿에서 문제가 발생한 후를 참조할 수 있습니다. 수정된 데이터 페이지가 렌더링되지 않는 문제 해결
서문:
작년 미니 프로그램 초창기부터 지금까지 저는 항상 그것에 대해 낙관하고 어느 정도 관심을 유지했는데, 처음에는 프론트엔드와 다른 기술 개발자들 사이에서 작은 프로그램의 물결이 있었다고 생각합니다. 새로운 기술의 발전을 의식적으로 목격한 것은 이번이 처음입니다. 정말 영광이에요.
미니 프로그램 욕이요? 내 관점은 그것이 확실히 불가능하다는 것입니다. 왜냐하면 이제 review 제출 건수가 연일 늘어나고 있고, 모바이크의 사이클링용 QR코드 스캔 등 몇몇 미니프로그램은 정말 사용하기 편한데, 지난주에 KTV에 가서 직접 미니프로그램을 이용해 QR코드를 스캔하기도 했습니다. 화면을 묶은 다음 미니 프로그램을 통해 노래를 요청하고, 노래를 자르고, 이모티콘을 보내는 것이 편리하고 재미있습니다. 따라서 일부 응용 프로그램 시나리오는 향후 생활의 더 많은 장면에 매우 적합합니다. 미니 프로그램을 사용하겠습니다
데이터 수정이 적용되지 않습니다
오늘은 계속해서 소개해드리겠습니다setData() 문제
우리는 종종 다음과 같이 작성합니다:
var that = this; wx.getStorage({ key: 'user', success: function(res){ console.log(res.data) that.data.params.uuid = res.data.uuid; that.data.params.ticket = res.data.ticket; that.data.params.courseUuid = options.courseUuid; that.data.params.isCompany = options.isCompany; that.fetchData(); that.getShareList(); } })
우리는 data
객체 그러나 우리가 할당한 데이터가 페이지에 성공적으로 렌더링되지 않은 것을 발견했습니다. 데이터를 즉시 적용하려면 setData() 메서드를 호출해야 유용하므로 위 코드를 다음과 같이 수정합니다.var that = this; wx.getStorage({ key: 'user', success: function(res){ console.log(res.data) that.data.params.uuid = res.data.uuid; that.data.params.ticket = res.data.ticket; that.data.params.courseUuid = options.courseUuid; that.data.params.isCompany = options.isCompany; that.setData({ params: that.data.params }) that.fetchData(); that.getShareList(); } })읽어 주셔서 감사합니다. 도움이 되었으면 좋겠습니다. 이 사이트를 지원해 주셔서 감사합니다
위 내용은 WeChat 애플릿에서 데이터 수정 후 페이지가 렌더링되지 않는 문제가 발생하는 문제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!