├── .browserslistrc ├── .gitignore ├── .prettierignore ├── .prettierrc.cjs ├── README.md ├── babel.config.js ├── jsconfig.json ├── package.json ├── public ├── favicon.ico └── index.html ├── src ├── App.vue ├── IM │ ├── config │ │ └── index.js │ ├── constant │ │ ├── contacts.js │ │ ├── group.js │ │ ├── index.js │ │ └── message.js │ ├── index.js │ ├── initwebsdk.js │ ├── listener │ │ ├── imConnectListener.js │ │ ├── imContactListener.js │ │ ├── imGroupListener.js │ │ ├── imPresenceListener.js │ │ ├── imReadAckListener.js │ │ ├── imReciveMessageListener.js │ │ └── index.js │ └── miniCore │ │ └── index.js ├── api │ ├── login.js │ ├── register.js │ └── resetPassword.js ├── assets │ ├── callkit │ │ ├── acceptCall@2x.png │ │ ├── avatar-big@2x.png │ │ ├── avatar@2x.png │ │ ├── avtool.svg │ │ ├── camera-close@2x.png │ │ ├── camera@2x.png │ │ ├── change.png │ │ ├── hangupCall@2x.png │ │ ├── invite_member@2x.png │ │ ├── microphone-mute@2x.png │ │ ├── microphone@2x.png │ │ ├── minimodal@2x.png │ │ ├── narrow@2x.png │ │ ├── rtc-bg@2x.png │ │ ├── talking@2x.png │ │ ├── video-bg2.png │ │ ├── video-bg@2x.png │ │ └── video-loading@2x.png │ ├── header_bg.jpg │ ├── images │ │ ├── Group 78@3x.png │ │ ├── Mask_group.png │ │ ├── Mask_group2.png │ │ ├── avatar │ │ │ ├── inform.png │ │ │ ├── jiaqun2x.png │ │ │ └── theme2x.png │ │ ├── ease_default_avatar.png │ │ ├── gender │ │ │ ├── Group76.png │ │ │ └── Group77.png │ │ ├── loginIcon.png │ │ ├── playAudio │ │ │ ├── msg_recv_audio01@2x.png │ │ │ ├── msg_recv_audio01@3x.png │ │ │ ├── msg_recv_audio02@2x.png │ │ │ ├── msg_recv_audio02@3x.png │ │ │ ├── msg_recv_audio@2x.png │ │ │ ├── msg_recv_audio@3x.png │ │ │ ├── msg_send_audio01@2x.png │ │ │ ├── msg_send_audio01@3x.png │ │ │ ├── msg_send_audio02@3x.png │ │ │ ├── msg_send_audio@2x.png │ │ │ └── msg_send_audio@3x.png │ │ ├── tabbar │ │ │ ├── 1461654066965_.pic.jpg │ │ │ ├── 1471654067125_.pic.jpg │ │ │ ├── 1481654067168_.pic.jpg │ │ │ ├── graycontacts.png │ │ │ ├── grayconversation.png │ │ │ ├── highlightconversation.png │ │ │ ├── higtlightcontacts.png │ │ │ ├── session2x.png │ │ │ └── sessionhighlight2x.png │ │ └── web-demo-base.png │ ├── messages │ │ ├── failed@3x.png │ │ ├── img_xmark.png │ │ ├── read@3x.png │ │ ├── received@3x.png │ │ ├── sending@3x.png │ │ └── sent@3x.png │ ├── online_icon │ │ ├── Busy.png │ │ ├── Do_not_Disturb.png │ │ ├── Offline.png │ │ ├── Online.png │ │ ├── custom.png │ │ └── leave.png │ └── ring.mp3 ├── components │ ├── EaseCallKit │ │ ├── alertModal.vue │ │ ├── components │ │ │ ├── miniStreamContainer.vue │ │ │ ├── multiCall.vue │ │ │ └── singleCall.vue │ │ ├── config │ │ │ └── initAgoraRtc.js │ │ ├── constants │ │ │ ├── callKitEvent.js │ │ │ ├── imClient.js │ │ │ └── index.js │ │ ├── hooks │ │ │ ├── index.js │ │ │ ├── useCallKitEvent.js │ │ │ └── useManageChannel.js │ │ ├── index.vue │ │ └── utils │ │ │ ├── callMessages.js │ │ │ ├── createUid.js │ │ │ ├── getChannelDetails.js │ │ │ └── getRtcToken.js │ ├── InviteCallMembers │ │ └── index.vue │ ├── SearchInput │ │ └── index.vue │ ├── UserStatus │ │ └── index.vue │ └── Welcome │ │ └── index.vue ├── constant │ ├── emojis.js │ ├── errorCode.js │ ├── index.js │ ├── informType.js │ ├── messageType.js │ ├── onLineStatus.js │ └── warningText.js ├── hooks │ ├── index.js │ ├── useGetUserMapInfo.js │ ├── usePlayRing.js │ ├── useSetEMLogConfig.js │ ├── useSordedContactsWithPinyin.js │ └── useUserInfoExt.js ├── main.js ├── private-config │ └── index.js ├── router │ └── index.js ├── store │ ├── index.js │ └── modules │ │ ├── contacts.js │ │ ├── conversation.js │ │ ├── groups.js │ │ ├── message.js │ │ └── usersProfile.js ├── styles │ ├── element │ │ └── index.scss │ ├── iconfont │ │ ├── demo.css │ │ ├── demo_index.html │ │ ├── iconfont.css │ │ ├── iconfont.js │ │ ├── iconfont.json │ │ └── iconfont.ttf │ └── reset │ │ └── reset.css ├── utils │ ├── dateFormater.js │ ├── encriptAES.js │ ├── fileSizeFormat.js │ ├── getArrdifference.js │ ├── handleSomeData │ │ ├── checkLastMsgIsHasMention.js │ │ ├── createInform.js │ │ ├── handlePresence.js │ │ ├── handleSDKErrorNotifi.js │ │ ├── index.js │ │ ├── setMessageKey.js │ │ └── sortPinyinFriendItem.js │ ├── parseDownloadResponse.js │ ├── paseLink.js │ ├── request.js │ └── waterMark.js └── views │ ├── Chat │ ├── components │ │ ├── AboutGroups │ │ │ ├── GroupsDetails │ │ │ │ ├── index.scss │ │ │ │ └── index.vue │ │ │ └── GroupsManagement │ │ │ │ ├── GroupAnnoun.vue │ │ │ │ ├── GroupBlackList.vue │ │ │ │ ├── GroupDesc.vue │ │ │ │ ├── GroupMembers.vue │ │ │ │ ├── GroupMuteList.vue │ │ │ │ └── index.vue │ │ ├── Contacts │ │ │ ├── components │ │ │ │ ├── ContactInfos.vue │ │ │ │ ├── ContactsItem.vue │ │ │ │ ├── ContactsRemark.vue │ │ │ │ └── JoinedGroupsItem.vue │ │ │ └── index.vue │ │ ├── Conversation │ │ │ ├── components │ │ │ │ └── ConversationList.vue │ │ │ └── index.vue │ │ ├── InformDetails │ │ │ └── index.vue │ │ ├── Message │ │ │ ├── components │ │ │ │ ├── ChatContainerHeader │ │ │ │ │ ├── index.scss │ │ │ │ │ └── index.vue │ │ │ │ ├── ChatInputBox │ │ │ │ │ ├── components │ │ │ │ │ │ ├── AudioMessage │ │ │ │ │ │ │ └── index.vue │ │ │ │ │ │ ├── CustomMessage │ │ │ │ │ │ │ └── ShareUserCard.vue │ │ │ │ │ │ ├── FileMessage │ │ │ │ │ │ │ └── index.vue │ │ │ │ │ │ ├── ImageMessage │ │ │ │ │ │ │ └── index.vue │ │ │ │ │ │ ├── TextMessage │ │ │ │ │ │ │ └── index.vue │ │ │ │ │ │ └── VideoMessage │ │ │ │ │ │ │ └── index.vue │ │ │ │ │ ├── index.scss │ │ │ │ │ └── index.vue │ │ │ │ ├── ChatMessageListItem │ │ │ │ │ ├── index.scss │ │ │ │ │ └── index.vue │ │ │ │ └── suit │ │ │ │ │ ├── audio.vue │ │ │ │ │ ├── emojiContainer.vue │ │ │ │ │ ├── modifyMessage.vue │ │ │ │ │ ├── msgQuote.vue │ │ │ │ │ ├── previewSendImg.vue │ │ │ │ │ └── reportMessage.vue │ │ │ ├── index.scss │ │ │ └── index.vue │ │ └── NavBar │ │ │ ├── components │ │ │ ├── AboutUserInfoCard │ │ │ │ ├── EditUserInfoCard.vue │ │ │ │ └── MiniInfoCard.vue │ │ │ ├── ApplyComponents │ │ │ │ ├── addFriends.vue │ │ │ │ ├── applyJoinGroups.vue │ │ │ │ ├── createGroups.vue │ │ │ │ └── index.vue │ │ │ ├── Logout.vue │ │ │ ├── PersonalsettingCard │ │ │ │ └── index.vue │ │ │ └── UserOnlineStatusCard.vue │ │ │ └── index.vue │ └── index.vue │ └── Login │ ├── components │ ├── CustomImConfig │ │ └── index.vue │ ├── LoginInput │ │ ├── emloginWithPasswordLogin.vue │ │ └── index.vue │ ├── RegisterInput │ │ └── index.vue │ └── ResetPassword │ │ └── index.vue │ └── index.vue ├── vue.config.js └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/babel.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/public/index.html -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/IM/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/config/index.js -------------------------------------------------------------------------------- /src/IM/constant/contacts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/constant/contacts.js -------------------------------------------------------------------------------- /src/IM/constant/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/constant/group.js -------------------------------------------------------------------------------- /src/IM/constant/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/constant/index.js -------------------------------------------------------------------------------- /src/IM/constant/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/constant/message.js -------------------------------------------------------------------------------- /src/IM/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/index.js -------------------------------------------------------------------------------- /src/IM/initwebsdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/initwebsdk.js -------------------------------------------------------------------------------- /src/IM/listener/imConnectListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/listener/imConnectListener.js -------------------------------------------------------------------------------- /src/IM/listener/imContactListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/listener/imContactListener.js -------------------------------------------------------------------------------- /src/IM/listener/imGroupListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/listener/imGroupListener.js -------------------------------------------------------------------------------- /src/IM/listener/imPresenceListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/listener/imPresenceListener.js -------------------------------------------------------------------------------- /src/IM/listener/imReadAckListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/listener/imReadAckListener.js -------------------------------------------------------------------------------- /src/IM/listener/imReciveMessageListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/listener/imReciveMessageListener.js -------------------------------------------------------------------------------- /src/IM/listener/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/listener/index.js -------------------------------------------------------------------------------- /src/IM/miniCore/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/IM/miniCore/index.js -------------------------------------------------------------------------------- /src/api/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/api/login.js -------------------------------------------------------------------------------- /src/api/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/api/register.js -------------------------------------------------------------------------------- /src/api/resetPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/api/resetPassword.js -------------------------------------------------------------------------------- /src/assets/callkit/acceptCall@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/acceptCall@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/avatar-big@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/avatar-big@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/avatar@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/avatar@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/avtool.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/avtool.svg -------------------------------------------------------------------------------- /src/assets/callkit/camera-close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/camera-close@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/camera@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/camera@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/change.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/change.png -------------------------------------------------------------------------------- /src/assets/callkit/hangupCall@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/hangupCall@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/invite_member@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/invite_member@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/microphone-mute@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/microphone-mute@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/microphone@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/microphone@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/minimodal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/minimodal@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/narrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/narrow@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/rtc-bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/rtc-bg@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/talking@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/talking@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/video-bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/video-bg2.png -------------------------------------------------------------------------------- /src/assets/callkit/video-bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/video-bg@2x.png -------------------------------------------------------------------------------- /src/assets/callkit/video-loading@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/callkit/video-loading@2x.png -------------------------------------------------------------------------------- /src/assets/header_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/header_bg.jpg -------------------------------------------------------------------------------- /src/assets/images/Group 78@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/Group 78@3x.png -------------------------------------------------------------------------------- /src/assets/images/Mask_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/Mask_group.png -------------------------------------------------------------------------------- /src/assets/images/Mask_group2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/Mask_group2.png -------------------------------------------------------------------------------- /src/assets/images/avatar/inform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/avatar/inform.png -------------------------------------------------------------------------------- /src/assets/images/avatar/jiaqun2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/avatar/jiaqun2x.png -------------------------------------------------------------------------------- /src/assets/images/avatar/theme2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/avatar/theme2x.png -------------------------------------------------------------------------------- /src/assets/images/ease_default_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/ease_default_avatar.png -------------------------------------------------------------------------------- /src/assets/images/gender/Group76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/gender/Group76.png -------------------------------------------------------------------------------- /src/assets/images/gender/Group77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/gender/Group77.png -------------------------------------------------------------------------------- /src/assets/images/loginIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/loginIcon.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_recv_audio01@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_recv_audio01@2x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_recv_audio01@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_recv_audio01@3x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_recv_audio02@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_recv_audio02@2x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_recv_audio02@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_recv_audio02@3x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_recv_audio@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_recv_audio@2x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_recv_audio@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_recv_audio@3x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_send_audio01@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_send_audio01@2x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_send_audio01@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_send_audio01@3x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_send_audio02@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_send_audio02@3x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_send_audio@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_send_audio@2x.png -------------------------------------------------------------------------------- /src/assets/images/playAudio/msg_send_audio@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/playAudio/msg_send_audio@3x.png -------------------------------------------------------------------------------- /src/assets/images/tabbar/1461654066965_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/tabbar/1461654066965_.pic.jpg -------------------------------------------------------------------------------- /src/assets/images/tabbar/1471654067125_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/tabbar/1471654067125_.pic.jpg -------------------------------------------------------------------------------- /src/assets/images/tabbar/1481654067168_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/tabbar/1481654067168_.pic.jpg -------------------------------------------------------------------------------- /src/assets/images/tabbar/graycontacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/tabbar/graycontacts.png -------------------------------------------------------------------------------- /src/assets/images/tabbar/grayconversation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/tabbar/grayconversation.png -------------------------------------------------------------------------------- /src/assets/images/tabbar/highlightconversation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/tabbar/highlightconversation.png -------------------------------------------------------------------------------- /src/assets/images/tabbar/higtlightcontacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/tabbar/higtlightcontacts.png -------------------------------------------------------------------------------- /src/assets/images/tabbar/session2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/tabbar/session2x.png -------------------------------------------------------------------------------- /src/assets/images/tabbar/sessionhighlight2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/tabbar/sessionhighlight2x.png -------------------------------------------------------------------------------- /src/assets/images/web-demo-base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/images/web-demo-base.png -------------------------------------------------------------------------------- /src/assets/messages/failed@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/messages/failed@3x.png -------------------------------------------------------------------------------- /src/assets/messages/img_xmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/messages/img_xmark.png -------------------------------------------------------------------------------- /src/assets/messages/read@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/messages/read@3x.png -------------------------------------------------------------------------------- /src/assets/messages/received@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/messages/received@3x.png -------------------------------------------------------------------------------- /src/assets/messages/sending@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/messages/sending@3x.png -------------------------------------------------------------------------------- /src/assets/messages/sent@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/messages/sent@3x.png -------------------------------------------------------------------------------- /src/assets/online_icon/Busy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/online_icon/Busy.png -------------------------------------------------------------------------------- /src/assets/online_icon/Do_not_Disturb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/online_icon/Do_not_Disturb.png -------------------------------------------------------------------------------- /src/assets/online_icon/Offline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/online_icon/Offline.png -------------------------------------------------------------------------------- /src/assets/online_icon/Online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/online_icon/Online.png -------------------------------------------------------------------------------- /src/assets/online_icon/custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/online_icon/custom.png -------------------------------------------------------------------------------- /src/assets/online_icon/leave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/online_icon/leave.png -------------------------------------------------------------------------------- /src/assets/ring.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/assets/ring.mp3 -------------------------------------------------------------------------------- /src/components/EaseCallKit/alertModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/alertModal.vue -------------------------------------------------------------------------------- /src/components/EaseCallKit/components/miniStreamContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/components/miniStreamContainer.vue -------------------------------------------------------------------------------- /src/components/EaseCallKit/components/multiCall.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/components/multiCall.vue -------------------------------------------------------------------------------- /src/components/EaseCallKit/components/singleCall.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/components/singleCall.vue -------------------------------------------------------------------------------- /src/components/EaseCallKit/config/initAgoraRtc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/config/initAgoraRtc.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/constants/callKitEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/constants/callKitEvent.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/constants/imClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/constants/imClient.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/constants/index.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/hooks/index.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/hooks/useCallKitEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/hooks/useCallKitEvent.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/hooks/useManageChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/hooks/useManageChannel.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/index.vue -------------------------------------------------------------------------------- /src/components/EaseCallKit/utils/callMessages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/utils/callMessages.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/utils/createUid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/utils/createUid.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/utils/getChannelDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/utils/getChannelDetails.js -------------------------------------------------------------------------------- /src/components/EaseCallKit/utils/getRtcToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/EaseCallKit/utils/getRtcToken.js -------------------------------------------------------------------------------- /src/components/InviteCallMembers/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/InviteCallMembers/index.vue -------------------------------------------------------------------------------- /src/components/SearchInput/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/SearchInput/index.vue -------------------------------------------------------------------------------- /src/components/UserStatus/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/UserStatus/index.vue -------------------------------------------------------------------------------- /src/components/Welcome/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/components/Welcome/index.vue -------------------------------------------------------------------------------- /src/constant/emojis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/constant/emojis.js -------------------------------------------------------------------------------- /src/constant/errorCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/constant/errorCode.js -------------------------------------------------------------------------------- /src/constant/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/constant/index.js -------------------------------------------------------------------------------- /src/constant/informType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/constant/informType.js -------------------------------------------------------------------------------- /src/constant/messageType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/constant/messageType.js -------------------------------------------------------------------------------- /src/constant/onLineStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/constant/onLineStatus.js -------------------------------------------------------------------------------- /src/constant/warningText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/constant/warningText.js -------------------------------------------------------------------------------- /src/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/hooks/index.js -------------------------------------------------------------------------------- /src/hooks/useGetUserMapInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/hooks/useGetUserMapInfo.js -------------------------------------------------------------------------------- /src/hooks/usePlayRing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/hooks/usePlayRing.js -------------------------------------------------------------------------------- /src/hooks/useSetEMLogConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/hooks/useSetEMLogConfig.js -------------------------------------------------------------------------------- /src/hooks/useSordedContactsWithPinyin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/hooks/useSordedContactsWithPinyin.js -------------------------------------------------------------------------------- /src/hooks/useUserInfoExt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/hooks/useUserInfoExt.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/main.js -------------------------------------------------------------------------------- /src/private-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/private-config/index.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/modules/contacts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/store/modules/contacts.js -------------------------------------------------------------------------------- /src/store/modules/conversation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/store/modules/conversation.js -------------------------------------------------------------------------------- /src/store/modules/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/store/modules/groups.js -------------------------------------------------------------------------------- /src/store/modules/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/store/modules/message.js -------------------------------------------------------------------------------- /src/store/modules/usersProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/store/modules/usersProfile.js -------------------------------------------------------------------------------- /src/styles/element/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/styles/element/index.scss -------------------------------------------------------------------------------- /src/styles/iconfont/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/styles/iconfont/demo.css -------------------------------------------------------------------------------- /src/styles/iconfont/demo_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/styles/iconfont/demo_index.html -------------------------------------------------------------------------------- /src/styles/iconfont/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/styles/iconfont/iconfont.css -------------------------------------------------------------------------------- /src/styles/iconfont/iconfont.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/styles/iconfont/iconfont.js -------------------------------------------------------------------------------- /src/styles/iconfont/iconfont.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/styles/iconfont/iconfont.json -------------------------------------------------------------------------------- /src/styles/iconfont/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/styles/iconfont/iconfont.ttf -------------------------------------------------------------------------------- /src/styles/reset/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/styles/reset/reset.css -------------------------------------------------------------------------------- /src/utils/dateFormater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/dateFormater.js -------------------------------------------------------------------------------- /src/utils/encriptAES.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/encriptAES.js -------------------------------------------------------------------------------- /src/utils/fileSizeFormat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/fileSizeFormat.js -------------------------------------------------------------------------------- /src/utils/getArrdifference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/getArrdifference.js -------------------------------------------------------------------------------- /src/utils/handleSomeData/checkLastMsgIsHasMention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/handleSomeData/checkLastMsgIsHasMention.js -------------------------------------------------------------------------------- /src/utils/handleSomeData/createInform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/handleSomeData/createInform.js -------------------------------------------------------------------------------- /src/utils/handleSomeData/handlePresence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/handleSomeData/handlePresence.js -------------------------------------------------------------------------------- /src/utils/handleSomeData/handleSDKErrorNotifi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/handleSomeData/handleSDKErrorNotifi.js -------------------------------------------------------------------------------- /src/utils/handleSomeData/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/handleSomeData/index.js -------------------------------------------------------------------------------- /src/utils/handleSomeData/setMessageKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/handleSomeData/setMessageKey.js -------------------------------------------------------------------------------- /src/utils/handleSomeData/sortPinyinFriendItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/handleSomeData/sortPinyinFriendItem.js -------------------------------------------------------------------------------- /src/utils/parseDownloadResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/parseDownloadResponse.js -------------------------------------------------------------------------------- /src/utils/paseLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/paseLink.js -------------------------------------------------------------------------------- /src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/request.js -------------------------------------------------------------------------------- /src/utils/waterMark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/utils/waterMark.js -------------------------------------------------------------------------------- /src/views/Chat/components/AboutGroups/GroupsDetails/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/AboutGroups/GroupsDetails/index.scss -------------------------------------------------------------------------------- /src/views/Chat/components/AboutGroups/GroupsDetails/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/AboutGroups/GroupsDetails/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/AboutGroups/GroupsManagement/GroupAnnoun.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/AboutGroups/GroupsManagement/GroupAnnoun.vue -------------------------------------------------------------------------------- /src/views/Chat/components/AboutGroups/GroupsManagement/GroupBlackList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/AboutGroups/GroupsManagement/GroupBlackList.vue -------------------------------------------------------------------------------- /src/views/Chat/components/AboutGroups/GroupsManagement/GroupDesc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/AboutGroups/GroupsManagement/GroupDesc.vue -------------------------------------------------------------------------------- /src/views/Chat/components/AboutGroups/GroupsManagement/GroupMembers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/AboutGroups/GroupsManagement/GroupMembers.vue -------------------------------------------------------------------------------- /src/views/Chat/components/AboutGroups/GroupsManagement/GroupMuteList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/AboutGroups/GroupsManagement/GroupMuteList.vue -------------------------------------------------------------------------------- /src/views/Chat/components/AboutGroups/GroupsManagement/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/AboutGroups/GroupsManagement/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Contacts/components/ContactInfos.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Contacts/components/ContactInfos.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Contacts/components/ContactsItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Contacts/components/ContactsItem.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Contacts/components/ContactsRemark.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Contacts/components/ContactsRemark.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Contacts/components/JoinedGroupsItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Contacts/components/JoinedGroupsItem.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Contacts/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Contacts/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Conversation/components/ConversationList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Conversation/components/ConversationList.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Conversation/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Conversation/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/InformDetails/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/InformDetails/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatContainerHeader/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatContainerHeader/index.scss -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatContainerHeader/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatContainerHeader/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatInputBox/components/AudioMessage/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatInputBox/components/AudioMessage/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatInputBox/components/CustomMessage/ShareUserCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatInputBox/components/CustomMessage/ShareUserCard.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatInputBox/components/FileMessage/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatInputBox/components/FileMessage/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatInputBox/components/ImageMessage/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatInputBox/components/ImageMessage/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatInputBox/components/TextMessage/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatInputBox/components/TextMessage/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatInputBox/components/VideoMessage/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatInputBox/components/VideoMessage/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatInputBox/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatInputBox/index.scss -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatInputBox/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatInputBox/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatMessageListItem/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatMessageListItem/index.scss -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/ChatMessageListItem/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/ChatMessageListItem/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/suit/audio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/suit/audio.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/suit/emojiContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/suit/emojiContainer.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/suit/modifyMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/suit/modifyMessage.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/suit/msgQuote.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/suit/msgQuote.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/suit/previewSendImg.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/suit/previewSendImg.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/components/suit/reportMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/components/suit/reportMessage.vue -------------------------------------------------------------------------------- /src/views/Chat/components/Message/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/index.scss -------------------------------------------------------------------------------- /src/views/Chat/components/Message/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/Message/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/components/AboutUserInfoCard/EditUserInfoCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/components/AboutUserInfoCard/EditUserInfoCard.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/components/AboutUserInfoCard/MiniInfoCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/components/AboutUserInfoCard/MiniInfoCard.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/components/ApplyComponents/addFriends.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/components/ApplyComponents/addFriends.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/components/ApplyComponents/applyJoinGroups.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/components/ApplyComponents/applyJoinGroups.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/components/ApplyComponents/createGroups.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/components/ApplyComponents/createGroups.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/components/ApplyComponents/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/components/ApplyComponents/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/components/Logout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/components/Logout.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/components/PersonalsettingCard/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/components/PersonalsettingCard/index.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/components/UserOnlineStatusCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/components/UserOnlineStatusCard.vue -------------------------------------------------------------------------------- /src/views/Chat/components/NavBar/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/components/NavBar/index.vue -------------------------------------------------------------------------------- /src/views/Chat/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Chat/index.vue -------------------------------------------------------------------------------- /src/views/Login/components/CustomImConfig/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Login/components/CustomImConfig/index.vue -------------------------------------------------------------------------------- /src/views/Login/components/LoginInput/emloginWithPasswordLogin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Login/components/LoginInput/emloginWithPasswordLogin.vue -------------------------------------------------------------------------------- /src/views/Login/components/LoginInput/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Login/components/LoginInput/index.vue -------------------------------------------------------------------------------- /src/views/Login/components/RegisterInput/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Login/components/RegisterInput/index.vue -------------------------------------------------------------------------------- /src/views/Login/components/ResetPassword/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Login/components/ResetPassword/index.vue -------------------------------------------------------------------------------- /src/views/Login/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/src/views/Login/index.vue -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/vue.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/webim-vue-demo/HEAD/yarn.lock --------------------------------------------------------------------------------