├── .babelrc ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── LICENSE ├── README.md ├── config ├── dev.env.js ├── index.js ├── prod.env.js └── test.env.js ├── index.html ├── package.json ├── src ├── App.vue ├── assets │ └── qqEmoji.png ├── common │ ├── ak.js │ ├── css │ │ └── base.less │ └── http.js ├── components │ ├── common │ │ ├── common_chat.vue │ │ └── common_chat_emoji.vue │ ├── imClient │ │ ├── imClient.vue │ │ ├── imLeave.vue │ │ ├── imRate.vue │ │ └── imTransfer.vue │ └── imServer │ │ ├── imChat.vue │ │ ├── imRecord.vue │ │ └── imServer.vue ├── main.js ├── router │ └── index.js └── store │ └── imServerStore.js └── static ├── css └── reset.css ├── image ├── im_client_avatar.png ├── im_emoji_spacer.gif ├── im_robot_avatar.png └── im_server_avatar.png ├── js └── socket.io.js └── upload └── .gitignore /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/.gitignore -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/.postcssrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/README.md -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/config/test.env.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/package.json -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/qqEmoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/assets/qqEmoji.png -------------------------------------------------------------------------------- /src/common/ak.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/common/ak.js -------------------------------------------------------------------------------- /src/common/css/base.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/common/css/base.less -------------------------------------------------------------------------------- /src/common/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/common/http.js -------------------------------------------------------------------------------- /src/components/common/common_chat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/components/common/common_chat.vue -------------------------------------------------------------------------------- /src/components/common/common_chat_emoji.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/components/common/common_chat_emoji.vue -------------------------------------------------------------------------------- /src/components/imClient/imClient.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/components/imClient/imClient.vue -------------------------------------------------------------------------------- /src/components/imClient/imLeave.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/components/imClient/imLeave.vue -------------------------------------------------------------------------------- /src/components/imClient/imRate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/components/imClient/imRate.vue -------------------------------------------------------------------------------- /src/components/imClient/imTransfer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/components/imClient/imTransfer.vue -------------------------------------------------------------------------------- /src/components/imServer/imChat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/components/imServer/imChat.vue -------------------------------------------------------------------------------- /src/components/imServer/imRecord.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/components/imServer/imRecord.vue -------------------------------------------------------------------------------- /src/components/imServer/imServer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/components/imServer/imServer.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/store/imServerStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/src/store/imServerStore.js -------------------------------------------------------------------------------- /static/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/static/css/reset.css -------------------------------------------------------------------------------- /static/image/im_client_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/static/image/im_client_avatar.png -------------------------------------------------------------------------------- /static/image/im_emoji_spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/static/image/im_emoji_spacer.gif -------------------------------------------------------------------------------- /static/image/im_robot_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/static/image/im_robot_avatar.png -------------------------------------------------------------------------------- /static/image/im_server_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/static/image/im_server_avatar.png -------------------------------------------------------------------------------- /static/js/socket.io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polk6/vue-im/HEAD/static/js/socket.io.js -------------------------------------------------------------------------------- /static/upload/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore --------------------------------------------------------------------------------