1.code:
registerComponent("loading-indicator", WXRefreshIndicator.class);
registerComponent("loading-indicator-more", WXLoadingIndicatorLoadMore.class);
js代码:
<template>
<list style="width: 750px;height:{{tableHeight}}; background-color: #eeeeee;">
<refresh class="refresh-view" display="{{refresh_display}}" onrefresh="onrefresh">
<loading-indicator class="indicator"></loading-indicator>
</refresh>
<loading id="loadmore" class="loading-view" display="{{loading_display}}" onloading="onloading" >
<loading-indicator-more if="{{showLoading}}" class="indicator_more" backgroundColor='#ffffff'></loading-indicator-more>
</loading>
</list>
</template>
分别自定义了list的下拉刷新和加载更多,正常情况下回显示。
2.不显示的情况是这样的:
2.1.我们app需要登录后才能显示某个tab页面,这个tab页面是用weex做的,提货是weex做的,其他都是原生的
2.2用户退出后,在重新登录,这样的话提货的这个下拉刷新和加载更多不显示了,重新开启app才可以显示。
3.图片:
3.1 正常显示
3.2 不显示
参考我这个答案 https://segmentfault.com/q/10...
不过,目前还是发现refresh有其他的小问题.