From c71d34153c9d880e31df5cf023a7adf50c92e729 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 23 Nov 2022 12:57:31 +0800 Subject: [PATCH] perf: set maximum width for entity-field to prevent text overflow (halo-dev/console#700) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /kind improvement /milestone 2.0 #### What this PR does / why we need it: 为 `VEntityField` 组件设置最大宽度,防止内容过多导致 UI 异常。 #### Which issue(s) this PR fixes: Fixes https://github.com/halo-dev/halo/issues/2468 #### Screenshots: image #### Special notes for your reviewer: /cc @halo-dev/sig-halo-console 测试方式: 1. Console 需要 `pnpm build:packages` 2. 新增任意资源,设置超长的内容,检查列表的样式是否异常。 #### Does this PR introduce a user-facing change? ```release-note 为 `VEntityField` 组件设置最大宽度,防止内容过多导致 UI 异常。 ``` --- .../src/components/entity/Entity.vue | 4 +-- .../src/components/entity/EntityField.vue | 30 ++++++++++++++----- .../comments/components/CommentListItem.vue | 2 +- src/modules/contents/pages/SinglePageList.vue | 26 +++++++++------- 4 files changed, 41 insertions(+), 21 deletions(-) diff --git a/packages/components/src/components/entity/Entity.vue b/packages/components/src/components/entity/Entity.vue index 866053976..b1cf3418c 100644 --- a/packages/components/src/components/entity/Entity.vue +++ b/packages/components/src/components/entity/Entity.vue @@ -59,7 +59,7 @@ const classes = computed(() => {