<view class="{{['data-v-0f887f1e',!usePageScroll&&fixed?'z-paging-content z-paging-content-fixed':'z-paging-content']}}" style="{{$root.s0}}"><block wx:if="{{cssSafeAreaInsetBottom===-1}}"><view class="zp-safe-area-inset-bottom data-v-0f887f1e"></view></block><block wx:if="{{!usePageScroll&&$slots.top}}"><slot name="top"></slot></block><block wx:else><block wx:if="{{usePageScroll&&$slots.top}}"><view class="zp-page-scroll-top data-v-0f887f1e" style="{{'top:'+(windowTop+'px')+';'+('z-index:'+(topZIndex)+';')}}"><slot name="top"></slot></view></block></block><view class="{{['data-v-0f887f1e',(!usePageScroll)?'zp-scroll-view-super':'']}}" style="{{$root.s1}}"><scroll-view class="{{['data-v-0f887f1e','vue-ref',(true)?'zp-scroll-view':'',(!usePageScroll)?'zp-scroll-view-absolute':'',(!showScrollbar)?'zp-scroll-view-hide-scrollbar':'']}}" scroll-top="{{scrollTop}}" scroll-x="{{scrollX}}" scroll-y="{{scrollable&&!usePageScroll&&scrollEnable&&(refresherCompleteScrollable?true:refresherStatus!==3)}}" enable-back-to-top="{{finalEnableBackToTop}}" show-scrollbar="{{showScrollbar}}" scroll-with-animation="{{finalScrollWithAnimation}}" scroll-into-view="{{scrollIntoView}}" lower-threshold="{{finalLowerThreshold}}" upper-threshold="{{5}}" refresher-enabled="{{finalRefresherEnabled&&!useCustomRefresher}}" refresher-threshold="{{finalRefresherThreshold}}" refresher-default-style="{{finalRefresherDefaultStyle}}" refresher-background="{{refresherBackground}}" refresher-triggered="{{finalRefresherTriggered}}" data-ref="zp-scroll-view" data-event-opts="{{[['scroll',[['_scroll',['$event']]]],['scrolltolower',[['_onLoadingMore',['toBottom']]]],['scrolltoupper',[['_scrollToUpper',['$event']]]],['refresherrestore',[['_onRestore',['$event']]]],['refresherrefresh',[['_onRefresh',[true]]]]]}}" bindscroll="__e" bindscrolltolower="__e" bindscrolltoupper="__e" bindrefresherrestore="__e" bindrefresherrefresh="__e"><view class="zp-paging-touch-view data-v-0f887f1e" bindtouchstart="{{pagingWxs.touchstart}}" bindtouchmove="{{pagingWxs.touchmove}}" bindtouchend="{{pagingWxs.touchend}}" bindtouchcancel="{{pagingWxs.touchend}}" bindmousedown="{{pagingWxs.mousedown}}" bindmousemove="{{pagingWxs.mousemove}}" bindmouseup="{{pagingWxs.mouseup}}" bindmouseleave="{{pagingWxs.mouseleave}}"><block wx:if="{{finalRefresherFixedBacHeight>0}}"><view class="zp-fixed-bac-view data-v-0f887f1e" style="{{'background:'+(refresherFixedBackground)+';'+('height:'+(finalRefresherFixedBacHeight+'px')+';')}}"></view></block><view class="zp-paging-main data-v-0f887f1e" style="{{$root.s2}}" change:prop="{{pagingWxs.propObserver}}" prop="{{wxsPropType}}" data-refresherThreshold="{{finalRefresherThreshold}}" data-isIos="{{isIos}}" data-loading="{{loading||isRefresherInComplete}}" data-useChatRecordMode="{{useChatRecordMode}}" data-refresherEnabled="{{refresherEnabled}}" data-useCustomRefresher="{{useCustomRefresher}}" data-pageScrollTop="{{wxsPageScrollTop}}" data-scrollTop="{{wxsScrollTop}}" data-refresherMaxAngle="{{refresherMaxAngle}}" data-refresherAecc="{{refresherAngleEnableChangeContinued}}" data-usePageScroll="{{usePageScroll}}" data-oldIsTouchmoving="{{isTouchmoving}}" data-refresherOutRate="{{finalRefresherOutRate}}" data-hasTouchmove="{{hasTouchmove}}"><block wx:if="{{showRefresher}}"><view class="zp-custom-refresher-view data-v-0f887f1e" style="{{'margin-top:'+('-'+finalRefresherThreshold+'px')+';'+('background:'+(refresherBackground)+';')}}"><view class="zp-custom-refresher-container data-v-0f887f1e" style="{{'height:'+(finalRefresherThreshold+'px')+';'+('background:'+(refresherBackground)+';')}}"><view class="zp-custom-refresher-slot-view data-v-0f887f1e"><block wx:if="{{!($slots.refresherComplete&&refresherStatus===3)}}"><slot name="refresher"></slot><scoped-slots-refresher refresherStatus="{{refresherStatus}}" class="scoped-ref" bind:__l="__l"></scoped-slots-refresher></block></view><block wx:if="{{$slots.refresherComplete&&refresherStatus===3}}"><slot name="refresherComplete"></slot></block><block wx:else><block wx:if="{{!showCustomRefresher}}"><z-paging-refresh style="{{'height:'+(finalRefresherThreshold+'px')+';'}}" vue-id="0f3cceb5-1" status="{{refresherStatus}}" defaultThemeStyle="{{finalRefresherThemeStyle}}" defaultText="{{finalRefresherDefaultText}}" pullingText="{{finalRefresherPullingText}}" refreshingText="{{finalRefresherRefreshingText}}" completeText="{{finalRefresherCompleteText}}" showUpdateTime="{{showRefresherUpdateTime}}" updateTimeKey="{{refresherUpdateTimeKey}}" imgStyle="{{refresherImgStyle}}" titleStyle="{{refresherTitleStyle}}" updateTimeStyle="{{refresherUpdateTimeStyle}}" data-ref="refresh" class="data-v-0f887f1e vue-ref" bind:__l="__l"></z-paging-refresh></block></block></view></view></block><view class="zp-paging-container data-v-0f887f1e"><block wx:if="{{$root.g0}}"><slot name="chatLoading"></slot></block><block wx:else><block wx:if="{{$root.g1}}"><view class="zp-chat-record-loading-container data-v-0f887f1e"><block wx:if="{{loadingStatus!==1}}"><text data-event-opts="{{[['tap',[['_scrollToUpper']]]]}}" class="{{['data-v-0f887f1e',defaultThemeStyle==='white'?'zp-loading-more-text zp-loading-more-text-white':'zp-loading-more-text zp-loading-more-text-black']}}" bindtap="__e">{{chatRecordLoadingMoreText}}</text></block><block wx:else><image class="zp-chat-record-loading-custom-image data-v-0f887f1e" src="{{base64Flower}}"></image></block></view></block></block><block wx:if="{{$slots.loading&&showLoading&&!loadingFullFixed}}"><slot name="loading"></slot></block><view class="zp-paging-container-content data-v-0f887f1e" style="{{$root.s3}}"><slot></slot><block wx:if="{{$root.m0}}"><slot name="loadingMoreDefault"></slot></block><block wx:else><block wx:if="{{$root.m1}}"><slot name="loadingMoreLoading"></slot></block><block wx:else><block wx:if="{{$root.m2}}"><slot name="loadingMoreNoMore"></slot></block><block wx:else><block wx:if="{{$root.m3}}"><slot name="loadingMoreFail"></slot></block><block wx:else><block wx:if="{{$root.m4}}"><z-paging-load-more vue-id="0f3cceb5-2" zConfig="{{zPagingLoadMoreConfig}}" data-event-opts="{{[['tap',[['_onLoadingMore',['click']]]]]}}" bindtap="__e" class="data-v-0f887f1e" bind:__l="__l"></z-paging-load-more></block></block></block></block></block></view><block wx:if="{{showEmpty}}"><view class="{{['data-v-0f887f1e',(true)?'zp-empty-view':'',(emptyViewCenter)?'zp-empty-view-center':'']}}" style="{{'empty-view-super-style:'+(emptyViewSuperStyle)+';'}}"><block wx:if="{{$slots.empty}}"><slot name="empty"></slot></block><block wx:else><z-paging-empty-view vue-id="0f3cceb5-3" emptyViewImg="{{finalEmptyViewImg}}" emptyViewText="{{finalEmptyViewText}}" showEmptyViewReload="{{finalShowEmptyViewReload}}" emptyViewReloadText="{{finalEmptyViewReloadText}}" isLoadFailed="{{isLoadFailed}}" emptyViewStyle="{{emptyViewStyle}}" emptyViewTitleStyle="{{emptyViewTitleStyle}}" emptyViewImgStyle="{{emptyViewImgStyle}}" emptyViewReloadStyle="{{emptyViewReloadStyle}}" emptyViewZIndex="{{emptyViewZIndex}}" emptyViewFixed="{{emptyViewFixed}}" data-event-opts="{{[['^reload',[['_emptyViewReload']]]]}}" bind:reload="__e" class="data-v-0f887f1e" bind:__l="__l"></z-paging-empty-view></block></view></block></view></view></view></scroll-view></view><block wx:if="{{!usePageScroll&&$slots.bottom}}"><slot name="bottom"></slot></block><block wx:else><block wx:if="{{usePageScroll&&$slots.bottom}}"><view class="zp-page-scroll-bottom data-v-0f887f1e" style="{{'bottom:'+(windowBottom+'px')+';'}}"><slot name="bottom"></slot></view></block></block><block wx:if="{{showBackToTopClass}}"><view data-event-opts="{{[['tap',[['_backToTopClick',['$event']]]]]}}" class="{{['data-v-0f887f1e',backToTopClass]}}" style="{{$root.s4}}" catchtap="__e"><block wx:if="{{$slots.backToTop}}"><slot name="backToTop"></slot></block><block wx:else><image class="zp-back-to-top-img data-v-0f887f1e" src="{{$root.g2?backToTopImg:base64BackToTop}}"></image></block></view></block><block wx:if="{{$slots.loading&&showLoading&&loadingFullFixed}}"><view class="zp-loading-fixed data-v-0f887f1e"><slot name="loading"></slot></view></block></view>
|