From 05ea54547515f7fb1eed5f31ccbde10e36041fb1 Mon Sep 17 00:00:00 2001 From: Corentin THOMASSET Date: Sun, 25 Jun 2023 15:00:50 +0200 Subject: refactor(ui): replaced some n-input to c-input (#505) --- src/ui/c-input-text/c-input-text.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/ui/c-input-text/c-input-text.vue') diff --git a/src/ui/c-input-text/c-input-text.vue b/src/ui/c-input-text/c-input-text.vue index 0f96b2a..b5f423d 100644 --- a/src/ui/c-input-text/c-input-text.vue +++ b/src/ui/c-input-text/c-input-text.vue @@ -82,12 +82,12 @@ const inputRef = ref(); const inputWrapperRef = ref(); watch( - value, - () => { + [value, autosize, multiline, inputWrapperRef, textareaRef], + () => nextTick(() => { if (props.multiline && autosize.value) { resizeTextarea(); } - }, + }), { immediate: true }, ); @@ -96,9 +96,9 @@ function resizeTextarea() { return; } - const { scrollHeight } = textareaRef.value; + const scrollHeight = textareaRef.value.scrollHeight + 2; - inputWrapperRef.value.style.height = `${scrollHeight + 2}px`; + inputWrapperRef.value.style.height = `${scrollHeight}px`; } const htmlInputType = computed(() => { -- cgit v1.2.3