Browse Source

feat: 根据status字段过滤动态,0和2仅自己可见,1所有人可见

蛋吧eggbar
徐飞洋 1 month ago
parent
commit
77f72d3044
  1. 15
      pages/eggbar/eggbar.js

15
pages/eggbar/eggbar.js

@ -186,6 +186,21 @@ Page({
return post; return post;
}); });
// 根据status字段过滤动态:0仅自己可见,1所有人可见,2仅自己可见
newPosts = newPosts.filter(post => {
// 如果status为1,所有人可见
if (post.status === 1) {
return true;
}
// 如果status为0或2,仅自己可见
if (post.status === 0 || post.status === 2) {
// 检查是否是当前用户的动态
return post.user_id === userId;
}
// 默认显示
return true;
});
// 如果是第一页且没有数据,使用默认动态数据 // 如果是第一页且没有数据,使用默认动态数据
if (this.data.page === 1 && (!newPosts || newPosts.length === 0)) { if (this.data.page === 1 && (!newPosts || newPosts.length === 0)) {
newPosts = [ newPosts = [

Loading…
Cancel
Save