From e2ed29ce668e2fa8db293a46ef1d377a52462b26 Mon Sep 17 00:00:00 2001 From: zyronon Date: Sun, 25 Jul 2021 03:05:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 15 + package.json | 1 + src/App.vue | 1 + src/components/Search.vue | 2 +- src/pages/message/Chat.vue | 490 +++++++++++++----- src/pages/message/ChatDetail.vue | 130 +++++ src/pages/message/components/ChatMessage.vue | 408 +++++++++++++++ .../message/components/swtich/switches.scss | 275 ++++++++++ .../message/components/swtich/switches.vue | 94 ++++ src/pages/people/components/People.vue | 42 +- src/router/index.js | 2 + src/store/index.js | 1 + 12 files changed, 1303 insertions(+), 158 deletions(-) create mode 100644 src/pages/message/ChatDetail.vue create mode 100644 src/pages/message/components/ChatMessage.vue create mode 100644 src/pages/message/components/swtich/switches.scss create mode 100644 src/pages/message/components/swtich/switches.vue diff --git a/package-lock.json b/package-lock.json index 20eee38..2481c4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12338,6 +12338,21 @@ } } }, + "vue-switches": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/vue-switches/-/vue-switches-2.0.1.tgz", + "integrity": "sha512-rDqBtK3TKy1pEvyZeWmnSHVeXqAcn+ozch7LiNThBzr1QMjg5rhvqBY7uWeli/baDDslf6CXmBJbHPwASJLqoA==", + "requires": { + "vue": "^2.2.6" + }, + "dependencies": { + "vue": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", + "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + } + } + }, "vue-template-es2015-compiler": { "version": "1.9.1", "resolved": "https://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz", diff --git a/package.json b/package.json index d15df62..a8de120 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "swiper": "^6.7.5", "vue": "^3.0.0", "vue-router": "^4.0.8", + "vue-switches": "^2.0.1", "vuex": "^4.0.1" }, "devDependencies": { diff --git a/src/App.vue b/src/App.vue index 3d38c6e..8a5d3de 100644 --- a/src/App.vue +++ b/src/App.vue @@ -59,6 +59,7 @@ export default { '/scan', '/face-to-face', '/chat', + '/chat-detail', '', ]; const toDepth = routeDeep.indexOf(to.path) diff --git a/src/components/Search.vue b/src/components/Search.vue index e78c7ea..8cd7d55 100644 --- a/src/components/Search.vue +++ b/src/components/Search.vue @@ -2,7 +2,7 @@