| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | <template>	<view class="refresher-container">		<!-- 这里的图片请换成自己项目的图片 -->		<image class="refresher-image" mode="aspectFit" src="./refresher_loading.gif"></image>		<text class="refresher-text">{{statusText}}</text>	</view></template><script>	export default {		data() {			return {			};		},		computed: {			statusText() {				// 这里可以做i18n国际化相关操作,可以通过zI18n.getLanguag()获取当前语言(需要import z-paging-i18n.js,具体操作见i18n-demo.vue);				// 获取到当前语言之后,就可以自定义不同语言下的展示内容了				const statusTextArr = ['哎呀,用点力继续下拉!', '拉疼我啦,松手刷新~~', '正在努力刷新中...'];				return statusTextArr[this.status];			}		},		props: {			status: {				type: Number,				default: function() {					return 0;				},			},		}	}</script><style scoped>	.refresher-container {		/* #ifndef APP-NVUE */		height: 100%;		display: flex;		/* #endif */		/* #ifdef APP-NVUE */		height: 150rpx;		/* #endif */		flex-direction: column;		align-items: center;		justify-content: center;	}	.refresher-image {		margin-top: 10rpx;		height: 45px;		width: 45px;	}	.refresher-text {		margin-top: 10rpx;		font-size: 24rpx;		color: #666666;	}</style>
 |