wkyy 3 年之前
父节点
当前提交
ab4af5659b
共有 3 个文件被更改,包括 19 次插入11 次删除
  1. 2 2
      pages/praise/iPraise.vue
  2. 7 4
      pages/praise/index.vue
  3. 10 5
      pages/praise/praiseMe.vue

+ 2 - 2
pages/praise/iPraise.vue

@@ -3,13 +3,13 @@
 		<u-navbar><view class="navbar-tit">我点赞的</view></u-navbar>
 
 		<view class="friendList">
-			<view class="friendList-item" v-for="(item ,index) in likeList" :key="item.id">
+			<view class="friendList-item" v-for="(item ,index) in likeList" :key="item.id" @click="gotoUrl('pages/friend/personal?id='+item.id)">
 				<u-image class="friendList-img" :src="item.faceImage" height="160" width="160" border-radius="10">
 				</u-image>
 				<view class="friendList-text">
 					<view class="friendList-name">
 						<span>{{item.realName}}</span>
-						<u-icon v-if="item.gender" custom-prefix="custom-icon" name="women-line" color="#1677FF"></u-icon>
+						<u-icon v-if="item.gender" custom-prefix="custom-icon" name="women-line" color="#FF695B"></u-icon>
 						<u-icon v-else custom-prefix="custom-icon" name="men-line" color="#1677FF"></u-icon>
 					</view>
 					<view class="friendList-info">

+ 7 - 4
pages/praise/index.vue

@@ -54,9 +54,9 @@
 				},
 			}
 		},
-		onLoad(op) {
-			this.getHomePage();
-		},
+		onShow() {
+			this.getHomePage(true);
+		},		
 		methods: {
 			toIPraise() {
 				uni.navigateTo({
@@ -68,11 +68,14 @@
 					url: '/pages/praise/praiseMe'
 				});
 			},
-			getHomePage() {
+			getHomePage(bl) {
 				uni.showLoading({
 					title: "加载中",
 					mask: true,
 				})
+				if (bl) {
+					this.likeList = [];
+				}
 				likesApi.homePage().then((res) => {
 					this.newLike = res.data.likeINotReadNum;
 					this.peopleNum = res.data.eachOtherPage.data.length;

+ 10 - 5
pages/praise/praiseMe.vue

@@ -3,7 +3,7 @@
 		<u-navbar><view class="navbar-tit">谁点赞了我</view></u-navbar>
 
 		<view class="friendList">
-			<view class="friendList-item" v-for="(item ,index) in likeList" :key="item.id">
+			<view class="friendList-item" v-for="(item ,index) in likeList" :key="item.id" @click="gotoUrl('pages/friend/personal?id='+item.id+'&readStatus=1')">
 				<view class="friendList-new" v-if="item.isRead == '0'">
 					new
 				</view>
@@ -12,7 +12,7 @@
 				<view class="friendList-text">
 					<view class="friendList-name">
 						<span>{{item.realName}}</span>
-						<u-icon v-if="item.gender" custom-prefix="custom-icon" name="women-line" color="#1677FF"></u-icon>
+						<u-icon v-if="item.gender" custom-prefix="custom-icon" name="women-line" color="#FF695B"></u-icon>
 						<u-icon v-else custom-prefix="custom-icon" name="men-line" color="#1677FF"></u-icon>
 					</view>
 					<view class="friendList-info">
@@ -48,6 +48,14 @@
 				recordsTotal: 0,
 			}
 		},
+		onReachBottom() {
+			if (this.likeList.length < this.recordsTotal) {			
+				this.myLoadmore();
+			}
+		},
+		onShow() {
+			this.getLikeMeList(true);
+		},
 		methods: {
 			getLikeMeList(bl) {
 				uni.showLoading({
@@ -79,9 +87,6 @@
 				this.pageIndex += 1;
 				this.getLikeMeList()
 			},
-			onReady() {
-				this.getLikeMeList();
-			}
 		}
 	}
 </script>