84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我正在使用Vue重建我的WordPress博客。我正在尝试显示我的最近的3篇文章,我在这里进行了操作:
最近的文章
这个代码可以正常工作,但是我希望在显示3篇文章的同时,排除当前的文章,如果当前的文章是最近的3篇文章之一。
如果你有以下的文章数组
[ { id: 1, slug: 'abc', url: 'https://' }, { id: 2, slug: 'def', url: 'https://' }, { id: 3, slug: 'ghi', url: 'https://' }, ]
你可以使用类似this.array.filter(post => post.slug !== this.$route.params.slug)的方法进行过滤。如果this.$route.params.slug等于def,它将只给出 id 为1和3的文章。
this.array.filter(post => post.slug !== this.$route.params.slug)
this.$route.params.slug
def
1
3
如果你有以下的文章数组
你可以使用类似
this.array.filter(post => post.slug !== this.$route.params.slug)
的方法进行过滤。如果
this.$route.params.slug
等于def
,它将只给出 id 为1
和3
的文章。