Ⅰ 微信小程序開發-下拉框選項select option寫法
寫小程序時候,經常遇到使用下拉框選項,不過每次都手寫很麻煩,所有我就發一個例子吧,因為我包在其他模塊中,所有樣式不知道有沒有復制全,大家見諒!
·
每一個值的高度等你們可以隨意設置,看個人喜好。
這個原理很簡單,首先准備一些標簽,准備一張圖片(展開與折疊用),數據綁定就不說了。
設置變數:selectShow, 控制下拉框列表是否顯示隱藏,我設置的是高度,顯示就設置高度,不顯示就設置為0; index,設置顯示第幾個數據,默認可以設置為0,根據需求; selectData,你要選擇的數據組[];
當點擊三角時候,設置下拉框option選項顯示(高度)。當點擊選項值的時候,設置全局變數的下標值,標簽中會根據下標在數組中選中,綁定數據顯示, 然後設置下拉框option選項不顯示(高度0)。
option總高度設置,根據你有多少選項以及selectShow值是否顯示,我設置的是小於5個時候默認高度325rpx,超過五個時候,選項組length 每一個50rpx,
height:{{selectShow?(selectData.length>5?325:selectData.length 50):0}}rpx;
這個是寫的一個樣式,我的圖片是倒三角,當展開時候,添加一個樣式,rotate180度。
class='select_img {{selectShow&&"select_img_rotate"}}' src='../../images/b2.png'
這個是我的選項內容是一組數組,所有我循環出來,順便綁定一個數據到標簽中data-index,也就是這個值在數組中的下標,點擊時候獲取方便用。然後添加一個事件catchtap='optionTap'。
wx:for='{{selectData}}' wx:key='this' data-index='{{index}}' catchtap='optionTap'
wxss樣式:
不解釋,,看設計需求寫樣式。不過大多通用。
寫程序時候,很多地方會用到時間選項,送大家一個函數。獲取一天時間分割數組。["00:00","00:05","00:10"....] 參數minute ,設置隔幾分鍾分割。時間格式你們可以自己改。
Ⅱ 灝忕▼搴忚劇疆鍦ㄥ摢閲
灝忕▼搴忕殑璁劇疆閫氬父浣嶄簬鍏朵富鐣岄潰鎴栬呮槸閫氳繃鐗瑰畾鐨勫叆鍙h繘鍏ャ傚叿浣撲綅緗鍙鑳藉洜灝忕▼搴忕殑璁捐″拰寮鍙戣呯殑閫夋嫨鑰屾湁鎵涓嶅悓銆
涓鑸鏉ヨ達紝褰撲綘鎵撳紑涓涓灝忕▼搴忔椂錛屽叾涓葷晫闈浼氭彁渚涗竴緋誨垪鐨勫姛鑳藉拰鎿嶄綔閫夐」銆備綘鍙浠ュ湪榪欎簺閫夐」涓鏌ユ壘“璁劇疆”鎴栫被浼肩殑鏍囩撅紝閫氬父瀹冧細浠ラ嬌杞鍥炬爣銆佹枃瀛楅摼鎺ユ垨鑰呮槸鍦ㄨ彍鍗曟爮涓鐨勪竴涓瀛愰」褰㈠紡鍑虹幇銆傜偣鍑昏繖涓鏍囩炬垨鍥炬爣錛屽氨鑳借繘鍏ュ皬紼嬪簭鐨勮劇疆鐣岄潰銆
涓句釜渚嬪瓙錛屽亣璁句綘姝e湪浣跨敤涓涓灝忕▼搴忔潵綆$悊浣犵殑鍋ュ悍鏁版嵁錛屼綘鍙鑳戒細鍦ㄤ富鐣岄潰鐨勫簳閮ㄧ湅鍒頒竴涓“鏇村”鎴栬“璁劇疆”鐨勯夐」銆傜偣鍑昏繖涓閫夐」鍚庯紝浣犱細琚甯﹀埌涓涓鏂扮殑欏甸潰錛屽湪榪欎釜欏甸潰涓婁綘鍙浠ヤ慨鏀逛釜浜轟俊鎮銆佽劇疆鐩鏍囥佽皟鏁撮氱煡棰戠巼絳夈
姝ゅ栵紝鏈変簺灝忕▼搴忎細灝嗚劇疆閫夐」闅愯棌鍦ㄦ洿娣辯殑灞傜駭涓銆傝繖閫氬父鏄涓轟簡淇濇寔涓葷晫闈㈢殑綆媧侊紝鍚屾椂璁╃敤鎴瘋兘澶熶笓娉ㄤ簬灝忕▼搴忕殑鏍稿績鍔熻兘銆傚湪榪欑嶆儏鍐典笅錛屼綘鍙鑳介渶瑕侀氳繃鐐瑰嚮涓緋誨垪鐨勯摼鎺ユ垨鎸夐挳錛屾墠鑳芥壘鍒拌劇疆閫夐」銆
鎬諱箣錛屽皬紼嬪簭鐨勮劇疆閫氬父浣嶄簬鍏朵富鐣岄潰鎴栬呴氳繃鐗瑰畾鐨勫叆鍙h繘鍏ャ傚叿浣撲綅緗鍙鑳藉洜灝忕▼搴忕殑璁捐″拰寮鍙戣呯殑閫夋嫨鑰屾湁鎵涓嶅悓銆傚傛灉浣犳棤娉曠珛鍗蟲壘鍒拌劇疆閫夐」錛屽彲浠ュ皾璇曞湪灝忕▼搴忓唴鎼滅儲“璁劇疆”鎴栬呮煡鐪嬪府鍔╂枃妗d互鑾峰彇鏇村氭寚瀵箋傚悓鏃訛紝鐔熸倝灝忕▼搴忕殑浣跨敤鏂瑰紡鍜岀晫闈㈠竷灞錛屼篃鑳藉府鍔╀綘鏇村揩鍦版壘鍒拌劇疆閫夐」銆
Ⅲ 微信小程序怎樣設置textarea文本域輸入
輸入代碼
<textarea class="weui-textarea" placeholder="請輸入文本" style="height: 3.3em" />
就可以設置了。
Ⅳ 請問怎麼在小程序里實現輸入框搜索查詢呀
通過輸入框輸入文本信息進行搜索是常用的場景,今天就帶大家一步步完成該功能。
通過在事件中心中添加查詢事件,同時為查詢事件添加一個介面用於搜索結果的過濾,實現最終的搜索查詢。
這樣就可以實現輸入框搜索查詢的功能了。