From ec8acc06c0d7ca055560b1075e76bcc6e0de9c33 Mon Sep 17 00:00:00 2001 From: lwl <1181102955@qq.com> Date: Thu, 19 Aug 2021 23:55:46 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20input=E7=BB=84=E4=BB=B6=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0api=E6=96=87=E6=A1=A3=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devui/input/src/input.scss | 21 ++++++++- devui/input/src/input.tsx | 33 +++++++------ sites/components/input/index.md | 82 ++++++++++++++++++++++++++++++--- 3 files changed, 115 insertions(+), 21 deletions(-) diff --git a/devui/input/src/input.scss b/devui/input/src/input.scss index 05d93cd7..b90b8e26 100644 --- a/devui/input/src/input.scss +++ b/devui/input/src/input.scss @@ -1 +1,20 @@ -@import '../../style/core/form' +@import '../../style/core/form'; +@import '../../style/mixins/flex'; + +.devui-input { + &__wrap { + position: relative; + @include flex('space-between'); + } + + &__preview { + position: absolute; + width: 32px; + height: 16px; + right: 0; + text-align: center; + line-height: 16px; + @include flex; + @include flex-direction; + } +} diff --git a/devui/input/src/input.tsx b/devui/input/src/input.tsx index d1c2073d..46dff2ba 100644 --- a/devui/input/src/input.tsx +++ b/devui/input/src/input.tsx @@ -1,4 +1,4 @@ -import { defineComponent, computed } from 'vue'; +import { defineComponent, computed, ref, watch, toRefs } from 'vue'; import { inputProps } from './use-input'; import './input.scss' @@ -54,20 +54,25 @@ export default defineComponent({ onKeydown, value } = this; - return ( - +