Skip to content

TextField-DEMO


vue
<fv-TextField>
</fv-TextField>

Read-only

vue
<fv-TextField v-model="readOnlyText" readonly></fv-TextField>

With placeholder

vue
<fv-TextField placeholder="Please enter the text here."></fv-TextField>

TextField-Disabled


  1. Standard
vue
<fv-TextField disabled></fv-TextField>
  1. With placeholder
vue
<fv-TextField placeholder="Please enter the text here." disabled></fv-TextField>
  1. With underline
vue
<fv-TextField underline disabled></fv-TextField>

TextField-With Limit


vue
<fv-TextField maxlength="5" style="width: 120px;"></fv-TextField>

TextField-With Underline And Borderless


vue
<fv-TextField underline focusBorderColor="rgba(0, 90, 158, 1)"></fv-TextField>

TextField-With Status


Warn

vue
<fv-TextField placeholder="Warn text." status="warn"></fv-TextField>

Correct

vue
<fv-TextField placeholder="Correct text." status="correct"></fv-TextField>

TextField-RevealBorder

vue
<fv-TextField placeholder="Please enter the text here." :revealBorder="true" borderColor="rgba(0, 0, 0, 0.01)" borderRadius="3" :isBoxShadow="true"></fv-TextField>

TextField-Customize


Customize border color

vue
<fv-TextField placeholder="Please enter the text here." borderColor="rgba(0,153,204,1)" focusBorderColor="rgba(0,204,153,1)"></fv-TextField>

Customize background

vue
<fv-TextField placeholder="Please enter the text here." background="rgba(0,153,204,1)" borderColor="rgba(0,153,204,1)"></fv-TextField>

TextField-Dark Theme


vue
<fv-TextField placeholder="Please enter the text here." theme="dark"></fv-TextField>
<fv-TextField placeholder="Please enter the text here." disabled theme="dark" value="123"></fv-TextField>
<fv-TextField underline theme="dark" focusBorderColor="rgba(118, 185, 237, 1)"></fv-TextField>
<fv-TextField underline disabled theme="dark"></fv-TextField>

Propoties


属性(attr)类型(type)必填(required)默认值(default)说明(statement)
valueStringNoUsing v-model binding input value
placeholderStringNoN/A等同HTML[input]
readonlyBooleanNofalse等同HTML[input]
maxlengthNumberNoN/A等同HTML[input]
underlineBooleanNofalse是否开启Underline风格的TextField
background[string(color)]NoN/A
borderWidthBooleanNoN/A
borderColor[string(color)]NoN/A
focusBorderColor[string(color)]NoN/A
fontSizeNumberNo13.3
fontWeight[stringnumber]Nonormal
foreground[string(color)]NoN/A
textAlignStringNoleft
borderRadiusNumberNo3TextField圆角大小, 启用revealBorder时将失效
isBoxShadowBooleanNofalse开启TextField阴影
revealBorderBooleanNofalse
revealBorderColor[string(color)]NoN/A
revealBackgroundColor[string(color)]NoN/A
status['warn','correct']NoN/A状态边框预设, 默认有警告和正确两种
disabledBooleanNofalse
themeStringNosystem主题样式, 包含light, dark, system, custom几种样式

Events


事件名(Name)参数类型(args)说明(statement)
keydownevent
keyupevent
changeevent
pasteevent

MIT Licensed