第一次提交
This commit is contained in:
37
store/getters.js
Executable file
37
store/getters.js
Executable file
@@ -0,0 +1,37 @@
|
||||
const getters = {
|
||||
storeId: state => state.app.storeId,
|
||||
platform: state => state.app.platform,
|
||||
token: state => state.user.token,
|
||||
userId: state => state.user.userId,
|
||||
userInfo: state => state.user.userInfo,
|
||||
refereeId: state => state.app.refereeId,
|
||||
appTheme: state => state.theme.appTheme,
|
||||
socket: state => state.chat.socket,
|
||||
conversations: state => state.chat.conversations,
|
||||
conversationArr: state => {
|
||||
const keys = Object.keys(state.chat.conversations)
|
||||
const arr = keys.map(item=>{
|
||||
return state.chat.conversations[item]
|
||||
})
|
||||
arr.sort((a, b) => {
|
||||
return new Date(b.updateTime) - new Date(a.updateTime)
|
||||
})
|
||||
return arr
|
||||
|
||||
},
|
||||
friends: state=> state.chat.friends,
|
||||
unReadMessageCount: state => {
|
||||
let count = 0;
|
||||
const friendIds = Object.keys(state.chat.conversations);
|
||||
for (let i = 0; i < friendIds.length; i++) {
|
||||
count += state.chat.conversations[friendIds[i]].unRead
|
||||
}
|
||||
return count
|
||||
},
|
||||
unReadCommentNumber: state => state.chat.unReadCommentNumber,
|
||||
unReadLikeNumber: state => state.chat.unReadLikeNumber,
|
||||
unReadLikeMeNumber: state => state.chat.unReadLikeMeNumber,
|
||||
unReadLookNumber: state => state.chat.unReadLookNumber,
|
||||
}
|
||||
|
||||
export default getters
|
||||
Reference in New Issue
Block a user