[{"title":"( 43 个子文件 73KB ) 一个基于vue的采用vue脚手架vue-cli和route的rwebsocket聊天室","children":[{"title":"myproject","children":[{"title":".editorconfig <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"App.vue <span style='color:#111;'> 676B </span>","children":null,"spread":false},{"title":"assets","children":[{"title":"logo.png <span style='color:#111;'> 6.69KB </span>","children":null,"spread":false},{"title":"1.jpg <span style='color:#111;'> 35.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"main.js <span style='color:#111;'> 273B </span>","children":null,"spread":false},{"title":"api","children":[{"title":"client.js <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false}],"spread":true},{"title":"components","children":[{"title":"login.vue <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"ChatFoot.vue <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"SystemMsg.vue <span style='color:#111;'> 601B </span>","children":null,"spread":false},{"title":"GroupInfoHead.vue <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"SelfMsg.vue <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"ChatBody.vue <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"GroupInfoBody.vue <span style='color:#111;'> 7.77KB </span>","children":null,"spread":false},{"title":"ChatHead.vue <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"GroupInfo.vue <span style='color:#111;'> 786B </span>","children":null,"spread":false},{"title":"util","children":[{"title":"dialog.vue <span style='color:#111;'> 745B </span>","children":null,"spread":false}],"spread":false},{"title":"OtherMsg.vue <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false}],"spread":false},{"title":"router","children":[{"title":"index.js <span style='color:#111;'> 362B </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"index.js <span style='color:#111;'> 180B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".babelrc <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"build","children":[{"title":"dev-server.js <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"utils.js <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"webpack.prod.conf.js <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"build.js <span style='color:#111;'> 886B </span>","children":null,"spread":false},{"title":"dev-client.js <span style='color:#111;'> 245B </span>","children":null,"spread":false},{"title":"webpack.base.conf.js <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"webpack.dev.conf.js <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.html <span style='color:#111;'> 654B </span>","children":null,"spread":false},{"title":"test","children":[{"title":"unit","children":[{"title":".eslintrc <span style='color:#111;'> 95B </span>","children":null,"spread":false},{"title":"specs","children":[{"title":"Hello.spec.js <span style='color:#111;'> 349B </span>","children":null,"spread":false}],"spread":true},{"title":"karma.conf.js <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 552B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":".eslintignore <span style='color:#111;'> 23B </span>","children":null,"spread":false},{"title":"server","children":[{"title":"package.json <span style='color:#111;'> 175B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"static","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"config","children":[{"title":"test.env.js <span style='color:#111;'> 132B </span>","children":null,"spread":false},{"title":"prod.env.js <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"dev.env.js <span style='color:#111;'> 139B </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]