diff --git a/src/components/Course/courseTag.vue b/src/components/Course/courseTag.vue index 6a96b6f0..7dc8e892 100644 --- a/src/components/Course/courseTag.vue +++ b/src/components/Course/courseTag.vue @@ -345,4 +345,26 @@ export default { line-height: 25px; /* 垂直居中文字 */ box-sizing: border-box; /* 确保padding包含在height内 */ } + +::v-deep(.el-select__tags) { + display: flex; + flex-wrap: wrap; + align-items: center; +} + +::v-deep(.el-tag) { + flex: 0 0 calc(50% - 8px); + max-width: calc(50% - 8px); + box-sizing: border-box; + margin-right: 8px; + margin-bottom: 4px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +::v-deep(.el-select__input) { + flex: 1; + min-width: 60px; +} diff --git a/src/views/portal/course/Index.vue b/src/views/portal/course/Index.vue index be245c02..2eaa8c3a 100644 --- a/src/views/portal/course/Index.vue +++ b/src/views/portal/course/Index.vue @@ -1754,6 +1754,15 @@ handleClearTags() {