![](/img/trans.png)
[英]How to check whether user is authenticated or not using jwt-auth in Laravel and Vue.js
[英]How to check if a user is online in laravel vue.js
我正在嘗試檢查用戶是否在線所以我可以顯示一個綠色圓圈這是我的模板
<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 開發工具時,所有在線用戶都顯示在那里,但我嘗試保存我的 function 的結果以查看它返回的內容,它總是返回未定義的真或假
好吧,最簡單的方法是像這樣定義它:
```<script>
window.loggedIn = {!! json_encode([
'signedIn'=>Auth::check(),
]) !!};
<script/>```
這樣,您將擁有一個名為“loggedIn”的全局變量,如果用戶在線或不在線,它將為您提供 true 或 false。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.