diff --git a/src/runtime/components/forms/Textarea.vue b/src/runtime/components/forms/Textarea.vue index f38a7633..1e78f054 100644 --- a/src/runtime/components/forms/Textarea.vue +++ b/src/runtime/components/forms/Textarea.vue @@ -154,6 +154,8 @@ export default defineComponent({ } textarea.value.rows = props.rows + const overflow = textarea.value.style.overflow + textarea.value.style.overflow = 'hidden' const styles = window.getComputedStyle(textarea.value) const paddingTop = parseInt(styles.paddingTop) @@ -166,6 +168,8 @@ export default defineComponent({ if (newRows > props.rows) { textarea.value.rows = props.maxrows ? Math.min(newRows, props.maxrows) : newRows } + + textarea.value.style.overflow = overflow } }