微信小程序|設置表單界面

歡迎點擊「算法與編程之美」↑關注我們!

本文首發於微信公衆號:"算法與編程之美",歡迎關注,及時瞭解更多此係列文章。

歡迎加入團隊圈子!與作者面對面!直接點擊!

問題描述

表單在小程序中非常常見,幾乎每一個小程序都會有表單的界面。一些登錄界面,身份驗證界面,都是由表單來填寫信息的。表單的內容有很多,提示性的輸入框,手機號碼短信驗證的輸入框以及錯誤提示輸入框等。那麼應該如何來設置一個完整的表單界面呢?

解決方案

不同的輸入框類型構成了一個完整的表單,需要對不同的輸入框進行設置。在json中對相關組件的引入,wxml中進行API的參數配置。 

1.在json中調用van-field組件。

代碼示例:

  "usingComponents": {

    "van-field": "/dist/field/index"

}

2.在wxml調用表單組件並對API參數的配置。

Value爲當前輸入的值,required設置表單必填星號,clearable設置是否啓用清除控件,label輸入框左側的文本,placeholder輸入框爲空時的佔位符,error將輸入內容標紅,border是否顯示內邊框。

代碼示例:

<van-cell-group>

  <van-field

    value="{{ number }}"

    required

    clearable

    label="學號"

    icon="question-o"

    placeholder="請輸入學號"

    bind:click-icon="onClickIcon"

  />

</van-cell-group>

<van-cell-group>

  <van-field

    value="{{ username }}"

    label="用戶名"

    placeholder="請輸入用戶名"

    error

  />

  <van-field

    value="{{ phone }}"

    label="手機號"

    placeholder="請輸入手機號"

    error-message="手機號格式錯誤"

    border="{{ false }}"

  />

</van-cell-group>

<van-cell-group>

  <van-field

    value="{{ sms }}"

    center

    clearable

    label="短信驗證碼"

    placeholder="請輸入短信驗證碼"

    border="{{ false }}"

    use-button-slot

  >

    <button slot="button" size="mini" type="primary">發送驗證碼</button>

  </van-field>

</van-cell-group>

 

 

圖 1 效果圖

結語

設置表單的時候一定要根據不同的要求對API的參數進行配置。一個簡單的輸入框僅僅需要一個field標籤就夠了,但常見的輸入框都是五花八門的,這些樣式都是由表單的配置參數來設置的,這樣就需要掌握熟悉這些參數的性質。

END

實習編輯   |   王文星

責       編   |   江汪霖

 where2go 團隊


   

微信號:算法與編程之美          

長按識別二維碼關注我們!

溫馨提示:點擊頁面右下角“寫留言”發表評論,期待您的參與!期待您的轉發!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章