diff --git a/frontend/src/components/meeting/ChatPanel.vue b/frontend/src/components/meeting/ChatPanel.vue index 9e838af..c2bb7ab 100644 --- a/frontend/src/components/meeting/ChatPanel.vue +++ b/frontend/src/components/meeting/ChatPanel.vue @@ -350,6 +350,8 @@ const close = () => emit('close') .input-area { display: flex; + flex-direction: row; + flex-wrap: nowrap; align-items: flex-end; gap: 12rpx; padding: 16rpx 24rpx calc(16rpx + env(safe-area-inset-bottom)); @@ -375,6 +377,7 @@ const close = () => emit('close') } .btn-send { + /* 覆盖 uni-app 默认 width:100% / border / margin */ all: unset; cursor: pointer; display: inline-flex; @@ -388,7 +391,16 @@ const close = () => emit('close') box-shadow: 0 4rpx 14rpx rgba(59, 130, 246, 0.35); transition: background-color 0.15s ease, transform 0.08s ease, box-shadow 0.15s ease; flex-shrink: 0; + width: auto; min-height: 64rpx; + line-height: 1; + box-sizing: border-box; +} +/* 防御 uni-app H5 内部嵌套