Я пытаюсь проверить, есть ли пользователь в сети, поэтому я могу показать зеленый кружок, это мой шаблон
<template>
<div>
<span class="fas fa-circle pull-right text-success" v-if="checkUser"></span>
<span class="fas fa-circle pull-right text-danger" v-else></span>
</div>
</template>
это мой скрипт с реквизитом
<script>
export default {
name: "OnlineUser",
props: ['contact', 'onlineusers'],
data(){
return{
}
},
methods:{
},
computed:{
checkUser() {
return _.find(this.onlineusers, {id: this.contact});
},
},
mounted() {
},
created() {
}
}
</script>
, когда я проверьте инструмент vue dev, там отображаются все онлайн-пользователи, но я попытался сохранить результат моей функции, чтобы увидеть, что он возвращает, и он всегда возвращает undefined intead из true или 1012 * ложная *