微波炉可以烤红薯
uni-app上拉加载
这个需求本⾝是很容易的,如果你的页⾯不需要⾃定义导航条,那么我们直接在页⾯中调⽤onReachBottom就可以实现
我的页⾯是需要⾃定义滚动条的,因此我需要两个东西
⼀个是scroll-view,我需要他包裹我的页⾯元素同时借助它提供的scroll事件获取⽤户滑动反馈
复制粘贴可直接使⽤)我想去纽约
另⼀个则是上拉加载的组件(复制粘贴可直接使⽤
<template>
<view class="uni-load-more">
<view class="uni-load-more__img" v-if="status === 'loading' && showIcon"><view class="loadingView" :></view></view>
<text class="uni-load-more__text" :>
{{ status === 'more' ? tdown : status === 'loading' ? trefresh :
</text>
</view>
</template>
<script>
export default {
name: 'uLi-load-more',
props: {
status: {
//上拉的状态:more-loading前;loading-loading中;noMore-没有更多了type: String,
default: 'loading'
},
showIcon: {
type: Boolean,
default: true
},
color: {
type: String,
default: '#777777'
},
contentText: {
type: Object,
default() {
return {
contentdown: '上拉显⽰更多',
contentrefresh: '正在加载...',
支支吾吾
contentnomore: '没有更多数据了'
};
}
}
},
data() {
return {};
}
};
</script>
<style lang="less" scoped>
@font-face {
font-family: 'iconfont';
销售心理学
src: url('/t/font_f') format('truetype');
}
.loadingView {
font-family: iconfont;
line-height: 1;
font-size: 40upx;
animation: rotate 3s linear infinite; //linear// 意思就是匀速的运动 infinite// 就是⽆限滚动的意思}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.uni-load-more {护士实习评语
display: flex;
flex-direction: row;
height: 80rpx;
align-items: center;
justify-content: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 200rpx;
&__text {
font-size: 28upx;
color: red;
}
&__img {
height: 24px;
width: 24px;
margin-right: 10px;
line-height: 1;
display: flex;显卡的分类
align-items: center;
justify-content: center;
}
冯唐易老}
</style>
我的桃花源最后我们只需要监听就可以了,参考代码如下