어떻게 위 챗 애플 릿 에서 골조 스크린 을 사용 합 니까?
선행 효과 도
골조 스크린 은 주로 위 치 를 차지 하 는 역할 을 하고 사용자 에 게 이 지역 에 내용 이 있 고 일정한 심리 적 준비 가 있다 는 것 을 설명 한다.
대화 배경:방금 출시 된 작은 프로그램 입 니 다.올 라 가 는 물건 이 점점 많아 지면 서 위 챗 애플 릿 의 로드 가 점점 느 려 지고 한 동안 의 흰색 화면(약 2-3s)이 나타 납 니 다.이것 은 사용자 체험 에 있어 특히 우호 적 이지 않 습 니 다.그래서 인터넷 에서 이 분야 의 자 료 를 찾기 시 작 했 고 골조 스크린 은 주로 두 가지 방안 으로 나 뉘 었 다.다음은 이 두 가지 방안 을 살 펴 보 자.
1.골조 스크린 을 사용 해 야 하 는 모든 페이지 에 정적 페이지 를 맞 춥 니 다.이런 방법 은 단점 이 뚜렷 하기 때문에 각 페이지 를 위해 단독으로 맞 춤 형 제작 을 해 야 한다.레이아웃 이 수정 되면 두 페이지 를 동시에 수정 해 야 하기 때문에 유지 보수 비용 을 증가 시 켰 다.그러나 이 는 특히 긴 목록 에 적용 되 며 사용자 가 볼 수 있 는 부분 만 하면 어느 정도 응답 속 도 를 높 일 수 있다.
2.도구 렌 더 링 페이지 를 이용 하여 지정 한 DOM 노드 와 대응 하 는 스타일 을 가 져 오고 회색 블록 을 생 성하 여 원래 의 스타일 구조 에 덮어 골조 화면 을 실현 합 니 다.이런 방식 은 간단 하고 유지 하기 쉬 워 서 개인 적 으로 긴 목록 페이지 에 적합 하지 않다 고 느낀다https://github.com/jayZOU/skeleton이 골조 스크린 구성 요 소 는 가 볍 고 편리 하 며 빠 르 며 안에 튜 토리 얼 이 있어 서 강력 추천 합 니 다.
어떤 방안 을 사용 할 지 는 자신의 프로젝트 상황 에 따라 선택해 야 한다.내 가 사용 한 것 은 첫 번 째 이다.왜냐하면 이 페이지 에 불 러 온 DOM 노드 가 너무 많 기 때문이다.데 이 터 를 가 져 온 후 페이지 로 렌 더 링 할 때 까지 골조 스크린 이 버퍼 링 되 어 효과 가 좋 습 니 다.
실현 방법:
1.기 존 페이지 의 구조 에 따라 정적 페이지 를 다시 쓰 고 그림,문 자 를 표시 하 는 곳 을 회색 배경 색 의 블록 으로 교체 합 니 다.
<!-- -->
<view class="sort" wx:if="{{showSkeleton}}">
<scroll-view scroll-y="true" class="sortlist" style="height:{{contentHeight-170}}rpx">
<view class="sort-l" >
<view class="sort-lgj"></view>
</view>
<view class="sort-l" >
<view class="sort-lgj"></view>
</view>
<view class="sort-l" >
<view class="sort-lgj"></view>
</view>
<view class="sort-l" >
<view class="sort-lgj"></view>
</view>
<view class="sort-l" >
<view class="sort-lgj"></view>
</view>
<view class="sort-l" >
<view class="sort-lgj"></view>
</view>
</scroll-view>
</view >
<view class="sort" wx:else>
</view >
2.하나의 변 수 를 사용 하여 골조 스크린 의 표시 나 숨 김 을 제어 합 니 다.
onLoad: function(options) {
var that = this
wx.request({
url:'xxxx', //
data: { //
xxxx: xxxx
},
header: { //
"Content-Type": "applciation/json"
},
method: "GET",
success: function(res) {
that.setData({
goodslist: data
})
that.setData({
//
showSkeleton: false
})
},
fail: function(err) {
}
})
}
요약:데이터 가 많은 페이지 는 골조 스크린 을 사용 하면 사용자 체험 을 크게 향상 시 킬 수 있다.위 에서 언급 한 골조 스크린 구성 요소 도 매우 사용 하기 좋아 서 몇 분 이면 손 에 넣 을 수 있다.골조 스크린 을 처음 접 했 는데 이해 가 안 되 는 부분 이 있 으 면 많이 지적 해 주세요.
위 챗 애플 릿 에서 골조 스크린 을 어떻게 사용 하 는 지 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 애플 릿 이 골조 스크린 을 사용 하 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
애플 릿 이미지 새로 고침, nginx 재 작성 url 제거 인자이전에 nginx 로 이미지 서버 를 만 들 었 는데 전단 에 작은 프로그램 을 사 용 했 습 니 다. 작은 프로그램 이 출시 된 후에 그림 이 새로 고침 되 지 않 는 것 을 발 견 했 습 니 다. 조사 한 결과 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.