<template>
??<div?class="list-con">
????<!--?<div?class="list"?v-for="(item,key)?in?list"?:key="key">?-->
????<div?class="positionfixd">
??????<ul>
????????<li?style="width:14.5%">序號</li>
????????<li>編號</li>
????????<li?style="width:24.5%">時間</li>
????????<li>等級</li>
????????<li?style="border-right:1.5px?solid?#000">照片</li>
??????</ul>
????</div>
????<table?border="1"?cellpadding="0"?cellspacing="0">
??????<tr?class="list"?v-for="(item,key)?in?list"?:key="key">
????????<td?class="td1">{{key+1}}</td>
????????<td>{{item.number}}</td>
????????<td?class="td2">
??????????<date-view?:date="item.createdTime"></date-view>
????????</td>
????????<td>{{item.level===1?'重要':'普通'}}</td>
????????<td?class="tdimg">
??????????<img?:src="item.problemPhotosList[0]"?alt?/>
????????</td>
??????</tr>
????</table>
????<!--?<p>?-->
????<!--?{{item.county}}
???????????????{{item.village}}
???????????????{{item.userName}}
????{{item.number}}-->
????<!--?{{item.title}}?-->
????<!--?{{item.number}}?-->
????<!--?</!-->
????<!--?</div>?-->
????<!--?<infinite-loading?:on-infinite="onInfinite"?ref="infiniteLoading">
???????????<span?slot="no-more">沒有更多消息了</span>
????</infinite-loading>-->
????<infinite-loading?@infinite="infiniteHandler">
??????<span?slot="no-more">沒有更多消息了</span>
????</infinite-loading>
??</div>
</template>
<script>
import?InfiniteLoading?from?"vue-infinite-loading";
import?dateView?from?"./../views/date-view.vue";
//?const?api?=?"http://hn.algolia.com/api/v1/search_by_date?tags=story";
export?default?{
??components:?{
????InfiniteLoading,
????"date-view":?dateView
??},
??data()?{
????return?{
??????list:?[]
????};
??},
??methods:?{
????//?$state??方法
????infiniteHandler($state)?{
??????let?params?=?{
????????pageNum:?this.list.length?/?20?+?1
??????};
??????this.$ajax
????????.get(
??????????"/openapi/sqrj/h5/findByVillage?status=2&pageSize=20&pageNum="?+
????????????params.pageNum,
??????????params
????????)
????????.then(res?=>?{
??????????//通過接口獲取到list????通過傳參?pageNum?來控制請求的數(shù)據(jù)
??????????console.log(res.data.result,?"res.data.result.list.length");
??????????console.log(this.list.length,?res.data.result.total);
??????????if?(res.data.result.list.length)?{
????????????//如果接口list里面有值???那么進行下一步操作
????????????this.list?=?this.list.concat(res.data.result.list);?//將請求到的接口list:res.data.result.list?合并到this.list里面,這樣現(xiàn)在在頁面的list就合并進去了
????????????console.log(this.list,?"data");
????????????$state.loaded();??//這一步操作相當(dāng)于監(jiān)聽上拉動作改變pageNum的值重新發(fā)送請求
????????????if?(this.list.length?===?res.data.result.total)?{???//如果this.list的長度等于請求接口里面的數(shù)據(jù)的總長度,那么提示已經(jīng)沒有新數(shù)據(jù)了
??????????????$state.complete();
????????????}
??????????}?else?{
????????????$state.complete();
??????????}
????????});
????}
????//?onInfinite()?{
????//?????let?params?=?{
????//?????????pageNum:?this.list.length?/?20?+?1
????//?????}
????//???????????this.$ajax.get('/openapi/sqrj/h5/findByVillage?status=2&pageSize=20&pageNum='+params.pageNum,params).then((res)=>{
????//???????????????//通過接口獲取到list????通過傳參?pageNum?來控制請求的數(shù)據(jù)
????//?????????console.log(res.data.result,'res.data.result.list.length');
????//?????????console.log(this.list.length,res.data.result.total);
????//??????????if?(res.data.result.list.length)?{????//如果接口list里面有值???那么進行下一步操作
????//?????????????this.list?=?this.list.concat(res.data.result.list);??????//將請求到的接口list:res.data.result.list?合并到this.list里面,這樣現(xiàn)在在頁面的list就合并進去了
????//?????????????console.log(this.list,'data');
????//?????????????this.$refs.infiniteLoading.$emit('$InfiniteLoading:loaded');??//這一步操作相當(dāng)于監(jiān)聽上拉動作改變pageNum的值重新發(fā)送請求
????//?????????????if?(this.list.length===?res.data.result.total)?{??????//如果this.list的長度等于請求接口里面的數(shù)據(jù)的總長度律想,那么提示已經(jīng)沒有新數(shù)據(jù)了
????//?????????????????this.$refs.infiniteLoading.$emit('$InfiniteLoading:complete');
????//?????????????}
????//?????????}
????//??????????else?{
????//?????????????this.$refs.infiniteLoading.$emit('$InfiniteLoading:complete');
????//?????????}
????//?????})
????//?????//?this.$ajax.get('/openapi/wc/h5/findByVillage?userId=294259047560044&pageSize=20&pageNum='+params.pageNum,params).then((res)=>{
????//?????//?????console.log(res.data.result.list.length,'res.data.result.list.length');
????//?????//??????if?(res.data.result.list.length)?{
????//?????//?????????this.list?=?this.list.concat(res.data.result.list);
????//?????//?????????console.log(this.list,'data');
????//?????//?????????this.$refs.infiniteLoading.$emit('$InfiniteLoading:loaded');
????//?????//?????????if?(this.list.length?/?20?===?20)?{
????//?????//?????????????this.$refs.infiniteLoading.$emit('$InfiniteLoading:complete');
????//?????//?????????}
????//?????//?????}?else?{
????//?????//?????????this.$refs.infiniteLoading.$emit('$InfiniteLoading:complete');
????//?????//?????}
????//?????//?})
????//?????//?this.$ajax.get(api,?params).then((res)?=>?{
????//?????//?????console.log(res.data.hits.length,'res.data.hits.length');
????//?????//?????if?(res.data.hits.length)?{
????//?????//?????????this.list?=?this.list.concat(res.data.hits);
????//?????//?????????console.log(this.list,'this.list');
????//?????//?????????this.$refs.infiniteLoading.$emit('$InfiniteLoading:loaded');
????//?????//?????????if?(this.list.length?/?20?===?20)?{
????//?????//?????????????this.$refs.infiniteLoading.$emit('$InfiniteLoading:complete');
????//?????//?????????}
????//?????//?????}?else?{
????//?????//?????????this.$refs.infiniteLoading.$emit('$InfiniteLoading:complete');
????//?????//?????}
????//?????//?})
????//?},
??}
};
</script>
<!--?Add?"scoped"?attribute?to?limit?CSS?to?this?component?only?-->
<style?lang="less"?scoped>
.list?{
??overflow:?hidden;
??margin:?20px?0;
}
span?{
??float:?left;
??margin-right:?5px;
}
p?{
??float:?left;
}
.positionfixd?{
??position:?fixed;
??top:?0;
??left:?0;
??width:?100%;
??ul?{
????padding:?0;
????margin:?0?0?0?8px;
????li?{
??????display:?inline-block;
??????width:?19%;
??????height:?30px;
??????line-height:?30px;
??????text-align:?center;
??????font-size:?14px;
??????background-color:?#ccc;
??????color:?#fff;
??????border:?1.5px?solid?#000;
??????border-right:?none;
????}
??}
}
table?{
??margin-top:?30px;
??tr?{
????td?{
??????width:?20%;
??????height:?30px;
??????line-height:?30px;
??????text-align:?center;
??????font-size:?14px;
????}
????.td1?{
??????width:?15%;
????}
????.td2?{
??????width:?25%;
??????//???span{
??????//???????display:?inline-block;
??????//???????text-align:?center;
??????//???}
????}
????.tdimg?{
??????img?{
????????width:?100%;
????????height:?100%;
??????}
????}
??}
}
</style>
H5實現(xiàn)上拉加載功能
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門妇多,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瘫析,你說我怎么就攤上這事砌梆∧穑” “怎么了贬循?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長桃序。 經(jīng)常有香客問我杖虾,道長,這世上最難降的妖魔是什么媒熊? 我笑而不...
- 正文 為了忘掉前任奇适,我火速辦了婚禮,結(jié)果婚禮上芦鳍,老公的妹妹穿的比我還像新娘嚷往。我一直安慰自己,他們只是感情好柠衅,可當(dāng)我...
- 文/花漫 我一把揭開白布皮仁。 她就那樣靜靜地躺著,像睡著了一般菲宴。 火紅的嫁衣襯著肌膚如雪贷祈。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼挤忙,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了勋锤?” 一聲冷哼從身側(cè)響起饭玲,我...
- 正文 年R本政府宣布,位于F島的核電站此改,受9級特大地震影響趾撵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜共啃,卻給世界環(huán)境...
- 文/蒙蒙 一占调、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧移剪,春花似錦究珊、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至赶站,卻和暖如春幔虏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背贝椿。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- ## 用到的工具: react-native react-native-ble-manager iconv-lit...
- 源站:http://fengyuanchen.github.io/viewer/ 應(yīng)用: html: 源碼上是正常...