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>

Properties


PropertyTypeRequiredDefaultDescription
modelValuestringNo''Using v-model binding input value
placeholderstringNo''Same as the native HTML input attribute.
readonlybooleanNofalseSame as the native HTML input attribute.
maxlengthstringNo''Same as the native HTML input attribute.
underlinebooleanNofalseWhether to use the underline style for TextField
backgroundstringNo''
borderWidthnumberNo1
borderColorstringNo''
focusBorderColorstringNo''
fontSizenumberNo13.8
fontWeightstringNo'normal'normal
foregroundstringNo''
textAlignstringNo'left'
borderRadiusnumberNo3See the TextField borderRadius option.
isBoxShadowbooleanNofalseEnable TextField shadow.
revealBorderbooleanNofalse
revealBorderColorbooleanNofalse
revealBackgroundColorbooleanNofalse
statusstringNo''Preset status border. Built-in values are warning and correct.
disabledbooleanNofalse
themestringNo'global'Theme style. Supports global, light, dark, system, and custom.
langstringNo"global"See the TextField lang option.

Events


EventArgumentsDescription
keydownevent
keyupevent
changeevent
pasteevent

MIT Licensed