diff --git a/package-lock.json b/package-lock.json index 420d414..3ddd1ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "vue": "^2.6.11", "vue-excel-xlsx": "^1.2.2", "vue-router": "^3.2.0", + "vue-show-more-text": "^2.0.2", "vue2-editor": "^2.10.3", "vuedraggable": "^2.24.3", "vuejs-datetimepicker": "^1.1.13", @@ -14602,6 +14603,15 @@ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz", "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" }, + "node_modules/vue-show-more-text": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/vue-show-more-text/-/vue-show-more-text-2.0.2.tgz", + "integrity": "sha512-x/WuikWAx8Hm4gpZx6KHtJYiXDordGdSoXrd34lTiJeAnlT8Y7Yc0FfGBNdUv6mXncuET3LiRwwNz+X5gI+oiw==", + "dependencies": { + "core-js": "^3.6.5", + "vue": "^2.6.11" + } + }, "node_modules/vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", @@ -27443,6 +27453,15 @@ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz", "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" }, + "vue-show-more-text": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/vue-show-more-text/-/vue-show-more-text-2.0.2.tgz", + "integrity": "sha512-x/WuikWAx8Hm4gpZx6KHtJYiXDordGdSoXrd34lTiJeAnlT8Y7Yc0FfGBNdUv6mXncuET3LiRwwNz+X5gI+oiw==", + "requires": { + "core-js": "^3.6.5", + "vue": "^2.6.11" + } + }, "vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", diff --git a/package.json b/package.json index 547cd39..e59af1b 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "vue": "^2.6.11", "vue-excel-xlsx": "^1.2.2", "vue-router": "^3.2.0", + "vue-show-more-text": "^2.0.2", "vue2-editor": "^2.10.3", "vuedraggable": "^2.24.3", "vuejs-datetimepicker": "^1.1.13", diff --git a/src/views/Content/ContentList.vue b/src/views/Content/ContentList.vue index 8ae2241..fab7b55 100644 --- a/src/views/Content/ContentList.vue +++ b/src/views/Content/ContentList.vue @@ -122,13 +122,19 @@ {{ item.title }} - {{ item.detail }} + {{ item.curationTitle || '없음' }} {{ item.creatorNickname }} {{ item.theme }} - {{ item.tags }} + {{ item.price }} 코인 @@ -369,11 +375,12 @@ import * as api from '@/api/audio_content' import * as dynamicLink from "@/api/firebase_dynamic_link"; import VuetifyAudio from 'vuetify-audio' +import VueShowMoreText from 'vue-show-more-text' export default { name: "AudioContentList", - components: {VuetifyAudio}, + components: {VuetifyAudio, VueShowMoreText}, data() { return { diff --git a/src/views/Member/MemberList.vue b/src/views/Member/MemberList.vue index 0e3d25b..9e9b94a 100644 --- a/src/views/Member/MemberList.vue +++ b/src/views/Member/MemberList.vue @@ -75,12 +75,21 @@ {{ item.email }} {{ item.nickname }} - +
+ +
+ + Download Image + +
{{ item.userType }} @@ -363,5 +372,4 @@ export default {