亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有贊團隊的vant ui組件庫<van-field>使用

有贊團隊的vant ui組件庫<van-field>使用

千萬里不及你 2019-05-12 11:01:34
使用有贊團隊的vantui組件庫,在表單中使用,但是好像官方自帶的參數“error-message”只能是一個固定字符串,不能動態更改,請問有什么別的方法嗎,還有就是效驗,是需要自己寫得吧,官方沒有相應的方法
查看完整描述

2 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

官方的示例是直接放了字符串,但是你可以v-bind到變量上啊,變量更改提示文字就更改了。
v-model="phone"
label="手機號"
placeholder="請輸入手機號"
:error-message="errorMessage"
/>
還有表單效驗的確沒內置,這很無語,建議自己結合async-validator擼一個,也不難
                            
查看完整回答
反對 回復 2019-05-12
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

error-message可以綁定一個字符串變量,記得加上冒號(:error-message="yourText")例如,擼一個輸入賬號,再擼一個輸入密碼:
v-model="username"
clearable
label="用戶名"
icon="question"
placeholder="手機號/郵箱"
:error-message="errorMessage.userInput"
/>
v-model="password"
type="password"
label="密碼"
placeholder="請輸入密碼"
:error-message="errorMessage.pwdInput"
/>
data中的定義errorMessage:
errorMessage:{userInput:"",pwdInput:"",zipCode:""},
Ps:我是將所有需要報紅提示的信息都存在一個errorMessage對象中,修改和增加代碼的時候方便擼。使用的時候很簡單啊!this.errorMessage.pwdInput="密碼輸入錯誤"頁面上響應的就顯示出來提示信息了;如果要關閉提示信息,那更簡單了。直接this.errorMessage.pwdInput=""賦值為空即可。
最后校驗方面的話,自己寫多了就總結出一套比較通用的正則和檢驗方法,自己再封裝一下,每次每個項目用的時候直接import,多開心啊2333
                            
查看完整回答
反對 回復 2019-05-12
  • 2 回答
  • 0 關注
  • 14031 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號