我需要检查当前用户是否是问题的作者,以允许他查看/使用删除问题按钮。 但是根据我的实现,我根本看不到按钮:
<form @submit.prevent="deleteQuestion(question.id)">
<input type="submit" v-if="this.currentUser === question.author" value="Löschen"/>
</form>
我通过JSON请求获得question.author,在登录期间设置了currentUser。
感谢您抽出宝贵时间,
Fierl。
答案 0 :(得分:0)
this.currentUser
和question.author
不是同一个对象,即使它们可能包含相同的数据。这就是比较失败的原因。
您的用户对象可能具有id
属性(或其他一些主键)。与此相比。
<input type="submit" v-if="this.currentUser.id === question.author.id" value="Löschen"/>