您好,登錄后才能下訂單哦!
本篇文章為大家展示了小程序開發(fā)中怎么使用select實(shí)現(xiàn)一個下拉框功能,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
效果
廢話不多說,直接上代碼
wxml:
<view class="item"> <label class="first"><text>*</text>公司/商戶類型:</label> <!-- 通過點(diǎn)擊事件改變圖片的旋轉(zhuǎn)角度、自定義下拉框的高度 --> <view class="value" bindtap="select"> <view >{{type!=''?type:'選擇商戶類型'}}</view> <image src="../img/sj@2x.png" class="sanjiao" /> <!-- select --> <view class="select" > <view class="type" catchtap="getType" wx:for="{{types}}" data-type="{{item}}" wx:key="type">{{item}}</view> </view> </view> </view>
wxss:
.sanjiao{ width: 18rpx; height: 10rpx; margin-left: 20rpx; transition: 0.5s;/* 選轉(zhuǎn)圖片過渡 */ } .select{ position: absolute; z-index: 10; border: 2rpx solid #aaaaaa; padding: 0 8rpx; top:46rpx; left: -10rpx; width: 210rpx; overflow: auto; height: 0; max-height: 200rpx; background-color:#fff; box-sizing: border-box; transition: height 0.5s;/* 高度變換過渡 */ } .select .type{ color: #aaaaaa; border-top: 2px solid #dadada; padding: 6rpx; } .select :first-child{ border: 0; }
js
data: { isSelect:false,//展示類型? types:['類型一','類型二'],//公司/商戶類型 type:"",//公司/商戶類型 }, //點(diǎn)擊控制下拉框的展示、隱藏 select:function(){ var isSelect = this.data.isSelect this.setData({ isSelect:!isSelect}) }, //點(diǎn)擊下拉框選項(xiàng),選中并隱藏下拉框 getType:function(e){ let value = e.currentTarget.dataset.type this.setData({ type:value , isSelect: false, }) },
上述內(nèi)容就是小程序開發(fā)中怎么使用select實(shí)現(xiàn)一個下拉框功能,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。