├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── backend ├── app.js ├── bin │ └── www ├── controller │ ├── friendly.js │ ├── group.js │ ├── message.js │ └── user.js ├── init.js ├── middleware │ └── tokenCheck.js ├── models │ ├── accountBase.js │ ├── expression.js │ ├── friendly.js │ ├── group.js │ ├── groupUser.js │ ├── message.js │ ├── mobilePhone.js │ └── user.js ├── package-lock.json ├── package.json ├── public │ ├── img │ │ ├── avatar.jpg │ │ └── group.jpg │ ├── stylesheets │ │ └── style.css │ └── uploads │ │ └── 2021-06-10 │ │ ├── file-1623305062726-QQ图片20210312002220.png │ │ ├── file-1623305634180-QQ图片20210312002220.png │ │ └── file-1623305648842-基于vue.docx ├── routes │ ├── friendly.js │ ├── group.js │ ├── index.js │ ├── message.js │ ├── upload.js │ └── user.js ├── service │ ├── initData.js │ ├── picCode.js │ └── socket.js ├── utils │ ├── connect.js │ ├── jwt.js │ ├── tools.js │ └── upload.js └── views │ ├── error.ejs │ └── index.ejs └── frontend ├── .browserslistrc ├── .env ├── .env.development ├── .env.production ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── babel.config.js ├── build └── index.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── index.html ├── src ├── App.vue ├── api │ ├── friendly.js │ ├── group.js │ ├── index.js │ ├── modules │ │ ├── friendly.js │ │ ├── group.js │ │ ├── upload.js │ │ ├── url.js │ │ └── user.js │ ├── upload.js │ ├── url.js │ └── user.js ├── assets │ ├── css │ │ └── icon.css │ ├── fonts │ │ ├── icomoon.eot │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ └── icomoon.woff │ ├── imgs │ │ ├── Nofifications and Sounds.png │ │ ├── Privacy and Storage.png │ │ ├── Saved Message.png │ │ ├── bgi.jpg │ │ ├── error-img.png │ │ └── file.png │ ├── logo.png │ └── scss │ │ ├── color.scss │ │ ├── common-split.scss │ │ ├── mixin.scss │ │ └── my-vant.scss ├── components │ ├── footerNav.vue │ └── loading.vue ├── main.js ├── plugins │ └── Socket.io.js ├── router │ └── index.js ├── store │ ├── index.js │ └── types.js ├── utils │ ├── area.js │ ├── cache.js │ ├── emoji.json │ ├── http.js │ ├── tools.js │ └── validate.js └── views │ ├── AccountSafe │ └── accountSafe.vue │ ├── ApplyDetail │ └── applyDetail.vue │ ├── Chats │ └── chats.vue │ ├── Contacts │ └── contacts.vue │ ├── CreateGroup │ └── createGroup.vue │ ├── Edit │ └── edit.vue │ ├── EditAge │ └── editAge.vue │ ├── EditEmail │ └── editEmail.vue │ ├── EditGender │ └── editGender.vue │ ├── EditName │ └── editName.vue │ ├── EditPassword │ └── editPassword.vue │ ├── EditPhone │ └── editPhone.vue │ ├── EditRemark │ └── editRemark.vue │ ├── FriendDetail │ └── friendDetail.vue │ ├── FriendsInfo │ └── friendsInfo.vue │ ├── GroupDetail │ └── groupDetail.vue │ ├── GroupInfo │ └── groupInfo.vue │ ├── Login │ └── login.vue │ ├── Manager │ └── manager.vue │ ├── MesPanel │ ├── Emoji │ │ └── emoji.vue │ ├── FooterSend │ │ └── footerSend.vue │ ├── MesList │ │ └── mesList.vue │ ├── MessageItem │ │ └── messageItem.vue │ └── mesPanel.vue │ ├── SearchFriend │ └── searchFriend.vue │ ├── SearchGroup │ └── searchGroup.vue │ ├── SearchLocal │ └── searchLocal.vue │ ├── SendFriendValidate │ └── sendFriendValidate.vue │ ├── SendGroupValidate │ └── sendGroupValidate.vue │ └── SysMes │ └── sysMes.vue └── vue.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/README.md -------------------------------------------------------------------------------- /backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/app.js -------------------------------------------------------------------------------- /backend/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/bin/www -------------------------------------------------------------------------------- /backend/controller/friendly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/controller/friendly.js -------------------------------------------------------------------------------- /backend/controller/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/controller/group.js -------------------------------------------------------------------------------- /backend/controller/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/controller/message.js -------------------------------------------------------------------------------- /backend/controller/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/controller/user.js -------------------------------------------------------------------------------- /backend/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/init.js -------------------------------------------------------------------------------- /backend/middleware/tokenCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/middleware/tokenCheck.js -------------------------------------------------------------------------------- /backend/models/accountBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/models/accountBase.js -------------------------------------------------------------------------------- /backend/models/expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/models/expression.js -------------------------------------------------------------------------------- /backend/models/friendly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/models/friendly.js -------------------------------------------------------------------------------- /backend/models/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/models/group.js -------------------------------------------------------------------------------- /backend/models/groupUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/models/groupUser.js -------------------------------------------------------------------------------- /backend/models/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/models/message.js -------------------------------------------------------------------------------- /backend/models/mobilePhone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/models/mobilePhone.js -------------------------------------------------------------------------------- /backend/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/models/user.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/public/img/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/public/img/avatar.jpg -------------------------------------------------------------------------------- /backend/public/img/group.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/public/img/group.jpg -------------------------------------------------------------------------------- /backend/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/public/stylesheets/style.css -------------------------------------------------------------------------------- /backend/public/uploads/2021-06-10/file-1623305062726-QQ图片20210312002220.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/public/uploads/2021-06-10/file-1623305062726-QQ图片20210312002220.png -------------------------------------------------------------------------------- /backend/public/uploads/2021-06-10/file-1623305634180-QQ图片20210312002220.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/public/uploads/2021-06-10/file-1623305634180-QQ图片20210312002220.png -------------------------------------------------------------------------------- /backend/public/uploads/2021-06-10/file-1623305648842-基于vue.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/public/uploads/2021-06-10/file-1623305648842-基于vue.docx -------------------------------------------------------------------------------- /backend/routes/friendly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/routes/friendly.js -------------------------------------------------------------------------------- /backend/routes/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/routes/group.js -------------------------------------------------------------------------------- /backend/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/routes/index.js -------------------------------------------------------------------------------- /backend/routes/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/routes/message.js -------------------------------------------------------------------------------- /backend/routes/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/routes/upload.js -------------------------------------------------------------------------------- /backend/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/routes/user.js -------------------------------------------------------------------------------- /backend/service/initData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/service/initData.js -------------------------------------------------------------------------------- /backend/service/picCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/service/picCode.js -------------------------------------------------------------------------------- /backend/service/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/service/socket.js -------------------------------------------------------------------------------- /backend/utils/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/utils/connect.js -------------------------------------------------------------------------------- /backend/utils/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/utils/jwt.js -------------------------------------------------------------------------------- /backend/utils/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/utils/tools.js -------------------------------------------------------------------------------- /backend/utils/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/utils/upload.js -------------------------------------------------------------------------------- /backend/views/error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/views/error.ejs -------------------------------------------------------------------------------- /backend/views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/backend/views/index.ejs -------------------------------------------------------------------------------- /frontend/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /frontend/.env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/.env.development -------------------------------------------------------------------------------- /frontend/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/.env.production -------------------------------------------------------------------------------- /frontend/.eslintignore: -------------------------------------------------------------------------------- 1 | build/*.js 2 | src/assets 3 | public 4 | dist 5 | -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/build/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/build/index.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/api/friendly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/friendly.js -------------------------------------------------------------------------------- /frontend/src/api/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/group.js -------------------------------------------------------------------------------- /frontend/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/index.js -------------------------------------------------------------------------------- /frontend/src/api/modules/friendly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/modules/friendly.js -------------------------------------------------------------------------------- /frontend/src/api/modules/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/modules/group.js -------------------------------------------------------------------------------- /frontend/src/api/modules/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/modules/upload.js -------------------------------------------------------------------------------- /frontend/src/api/modules/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/modules/url.js -------------------------------------------------------------------------------- /frontend/src/api/modules/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/modules/user.js -------------------------------------------------------------------------------- /frontend/src/api/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/upload.js -------------------------------------------------------------------------------- /frontend/src/api/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/url.js -------------------------------------------------------------------------------- /frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/api/user.js -------------------------------------------------------------------------------- /frontend/src/assets/css/icon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/css/icon.css -------------------------------------------------------------------------------- /frontend/src/assets/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/fonts/icomoon.eot -------------------------------------------------------------------------------- /frontend/src/assets/fonts/icomoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/fonts/icomoon.svg -------------------------------------------------------------------------------- /frontend/src/assets/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/fonts/icomoon.ttf -------------------------------------------------------------------------------- /frontend/src/assets/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/fonts/icomoon.woff -------------------------------------------------------------------------------- /frontend/src/assets/imgs/Nofifications and Sounds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/imgs/Nofifications and Sounds.png -------------------------------------------------------------------------------- /frontend/src/assets/imgs/Privacy and Storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/imgs/Privacy and Storage.png -------------------------------------------------------------------------------- /frontend/src/assets/imgs/Saved Message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/imgs/Saved Message.png -------------------------------------------------------------------------------- /frontend/src/assets/imgs/bgi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/imgs/bgi.jpg -------------------------------------------------------------------------------- /frontend/src/assets/imgs/error-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/imgs/error-img.png -------------------------------------------------------------------------------- /frontend/src/assets/imgs/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/imgs/file.png -------------------------------------------------------------------------------- /frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /frontend/src/assets/scss/color.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/scss/color.scss -------------------------------------------------------------------------------- /frontend/src/assets/scss/common-split.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/scss/common-split.scss -------------------------------------------------------------------------------- /frontend/src/assets/scss/mixin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/scss/mixin.scss -------------------------------------------------------------------------------- /frontend/src/assets/scss/my-vant.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/assets/scss/my-vant.scss -------------------------------------------------------------------------------- /frontend/src/components/footerNav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/components/footerNav.vue -------------------------------------------------------------------------------- /frontend/src/components/loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/components/loading.vue -------------------------------------------------------------------------------- /frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/main.js -------------------------------------------------------------------------------- /frontend/src/plugins/Socket.io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/plugins/Socket.io.js -------------------------------------------------------------------------------- /frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/router/index.js -------------------------------------------------------------------------------- /frontend/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/store/index.js -------------------------------------------------------------------------------- /frontend/src/store/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/store/types.js -------------------------------------------------------------------------------- /frontend/src/utils/area.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/utils/area.js -------------------------------------------------------------------------------- /frontend/src/utils/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/utils/cache.js -------------------------------------------------------------------------------- /frontend/src/utils/emoji.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/utils/emoji.json -------------------------------------------------------------------------------- /frontend/src/utils/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/utils/http.js -------------------------------------------------------------------------------- /frontend/src/utils/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/utils/tools.js -------------------------------------------------------------------------------- /frontend/src/utils/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/utils/validate.js -------------------------------------------------------------------------------- /frontend/src/views/AccountSafe/accountSafe.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/AccountSafe/accountSafe.vue -------------------------------------------------------------------------------- /frontend/src/views/ApplyDetail/applyDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/ApplyDetail/applyDetail.vue -------------------------------------------------------------------------------- /frontend/src/views/Chats/chats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/Chats/chats.vue -------------------------------------------------------------------------------- /frontend/src/views/Contacts/contacts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/Contacts/contacts.vue -------------------------------------------------------------------------------- /frontend/src/views/CreateGroup/createGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/CreateGroup/createGroup.vue -------------------------------------------------------------------------------- /frontend/src/views/Edit/edit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/Edit/edit.vue -------------------------------------------------------------------------------- /frontend/src/views/EditAge/editAge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/EditAge/editAge.vue -------------------------------------------------------------------------------- /frontend/src/views/EditEmail/editEmail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/EditEmail/editEmail.vue -------------------------------------------------------------------------------- /frontend/src/views/EditGender/editGender.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/EditGender/editGender.vue -------------------------------------------------------------------------------- /frontend/src/views/EditName/editName.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/EditName/editName.vue -------------------------------------------------------------------------------- /frontend/src/views/EditPassword/editPassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/EditPassword/editPassword.vue -------------------------------------------------------------------------------- /frontend/src/views/EditPhone/editPhone.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/EditPhone/editPhone.vue -------------------------------------------------------------------------------- /frontend/src/views/EditRemark/editRemark.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/EditRemark/editRemark.vue -------------------------------------------------------------------------------- /frontend/src/views/FriendDetail/friendDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/FriendDetail/friendDetail.vue -------------------------------------------------------------------------------- /frontend/src/views/FriendsInfo/friendsInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/FriendsInfo/friendsInfo.vue -------------------------------------------------------------------------------- /frontend/src/views/GroupDetail/groupDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/GroupDetail/groupDetail.vue -------------------------------------------------------------------------------- /frontend/src/views/GroupInfo/groupInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/GroupInfo/groupInfo.vue -------------------------------------------------------------------------------- /frontend/src/views/Login/login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/Login/login.vue -------------------------------------------------------------------------------- /frontend/src/views/Manager/manager.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/Manager/manager.vue -------------------------------------------------------------------------------- /frontend/src/views/MesPanel/Emoji/emoji.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/MesPanel/Emoji/emoji.vue -------------------------------------------------------------------------------- /frontend/src/views/MesPanel/FooterSend/footerSend.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/MesPanel/FooterSend/footerSend.vue -------------------------------------------------------------------------------- /frontend/src/views/MesPanel/MesList/mesList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/MesPanel/MesList/mesList.vue -------------------------------------------------------------------------------- /frontend/src/views/MesPanel/MessageItem/messageItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/MesPanel/MessageItem/messageItem.vue -------------------------------------------------------------------------------- /frontend/src/views/MesPanel/mesPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/MesPanel/mesPanel.vue -------------------------------------------------------------------------------- /frontend/src/views/SearchFriend/searchFriend.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/SearchFriend/searchFriend.vue -------------------------------------------------------------------------------- /frontend/src/views/SearchGroup/searchGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/SearchGroup/searchGroup.vue -------------------------------------------------------------------------------- /frontend/src/views/SearchLocal/searchLocal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/SearchLocal/searchLocal.vue -------------------------------------------------------------------------------- /frontend/src/views/SendFriendValidate/sendFriendValidate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/SendFriendValidate/sendFriendValidate.vue -------------------------------------------------------------------------------- /frontend/src/views/SendGroupValidate/sendGroupValidate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/SendGroupValidate/sendGroupValidate.vue -------------------------------------------------------------------------------- /frontend/src/views/SysMes/sysMes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/src/views/SysMes/sysMes.vue -------------------------------------------------------------------------------- /frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reeswell/vue-chat/HEAD/frontend/vue.config.js --------------------------------------------------------------------------------