Commit a8cea196bbea492b805c696373dd3850f4232fa6

Authored by zhiyangdu
1 parent 98d9f55f

样式优化

Showing 1 changed file with 27 additions and 8 deletions
src/pages/dresser/dresser.vue
1 <template> 1 <template>
2 <div> 2 <div>
3 - <div class="title">  
4 - 已关注达人  
5 - </div>  
6 - <div class="item_box">  
7 - <dresserList></dresserList>  
8 - </div> 3 + <!--<div class="title">-->
  4 + <!--已关注达人-->
  5 + <!--</div>-->
  6 + <div class="item_box">
  7 + <ul
  8 + v-infinite-scroll="loadMore"
  9 + infinite-scroll-disabled="loading"
  10 + infinite-scroll-distance="10">
  11 + <li v-for="item in list">
  12 + <dresserList></dresserList>
  13 + </li>
  14 + </ul>
  15 + </div>
9 </div> 16 </div>
10 </template> 17 </template>
11 18
@@ -15,16 +22,28 @@ @@ -15,16 +22,28 @@
15 name: 'test', 22 name: 'test',
16 data () { 23 data () {
17 return { 24 return {
18 - 25 + waitList: [],
  26 + list: [],
  27 + loading: false,
19 } 28 }
20 }, 29 },
21 components:{ 30 components:{
22 dresserList 31 dresserList
23 }, 32 },
24 created(){ 33 created(){
25 - 34 + document.title = "已关注达人";
26 }, 35 },
27 methods: { 36 methods: {
  37 + loadMore() {
  38 + this.loading = true;
  39 + setTimeout(() => {
  40 + let last = this.list[this.list.length - 1];
  41 + for (let i = 1; i <= 10; i++) {
  42 + this.list.push(last + i);
  43 + }
  44 + this.loading = false;
  45 + }, 2500);
  46 + }
28 } 47 }
29 } 48 }
30 </script> 49 </script>