Mint UI 表單編輯器-Field

2021-09-06 15:23 更新
表單編輯器。

引入

import { Field } from 'mint-ui';

Vue.component(Field.name, Field);

例子

基礎(chǔ)用法

<mt-field label="用戶名" placeholder="請(qǐng)輸入用戶名" v-model="username"></mt-field>
<mt-field label="郵箱" placeholder="請(qǐng)輸入郵箱" type="email" v-model="email"></mt-field>
<mt-field label="密碼" placeholder="請(qǐng)輸入密碼" type="password" v-model="password"></mt-field>
<mt-field label="手機(jī)號(hào)" placeholder="請(qǐng)輸入手機(jī)號(hào)" type="tel" v-model="phone"></mt-field>
<mt-field label="網(wǎng)站" placeholder="請(qǐng)輸入網(wǎng)址" type="url" v-model="website"></mt-field>
<mt-field label="數(shù)字" placeholder="請(qǐng)輸入數(shù)字" type="number" v-model="number"></mt-field>
<mt-field label="生日" placeholder="請(qǐng)輸入生日" type="date" v-model="birthday"></mt-field>
<mt-field label="自我介紹" placeholder="自我介紹" type="textarea" rows="4" v-modal="introduction"></mt-field>

設(shè)置校驗(yàn)狀態(tài)

<mt-field label="郵箱" state="success" v-model="email"></mt-field>
<mt-field label="郵箱" state="error" v-model="email"></mt-field>
<mt-field label="郵箱" state="warning" v-model="email"></mt-field>

自定義內(nèi)容(例如添加驗(yàn)證碼)

<mt-field label="驗(yàn)證碼" v-model="captcha">
  <img src="../assets/100x100.png" height="45px" width="100px">
</mt-field>

API

參數(shù) 說明 類型 可選值 默認(rèn)值
type 輸入框類型 String text, number, email, url, tel, date, datetime, password, textarea text
label 標(biāo)簽 String
value 綁定表單輸入值 String
rows 類型為 textarea 時(shí)可指定高度(顯示行數(shù)) Number
placeholder 占位內(nèi)容 String
disableClear 禁用 clear 按鈕 Booean false
readonly readonly Boolean false
disabled disabled Boolean false
state 校驗(yàn)狀態(tài) String error, success, warning
attr 設(shè)置原生屬性,例如 :attr="{ maxlength: 10 }" Object

Slot

name 描述
- 顯示的 HTML 內(nèi)容


實(shí)例演示

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)