最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)崿F(xiàn)select下拉框

 更新時(shí)間:2022年07月08日 14:23:23   作者:小小小菜鳥1997  
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)select下拉框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了微信小程序?qū)崿F(xiàn)select下拉框的具體代碼,供大家參考,具體內(nèi)容如下

實(shí)現(xiàn)代碼如下:

<view class="fenlei">
? ? <!-- 下拉框 -->
? ? <view class="select_box">
? ? ? <view class="select" catchtap="selectTaps">
? ? ? ? <text class="select_text">{{selectDatas[indexs]}</text>
? ? ? ? <image class="select_img:{{shows&&'select_img_rotate'}}"
? ?src="../../../static/img/lifeCircle/arroundServe/xiala.png"></image>
? ? ? </view>
? ? ? <view class="option_box" style="height:{{shows?(selectDatas.length>8?890:selectDatas.length*110):0}}rpx;">
? ? ? ? <text class="option-list" wx:for="{{selectDatas}}" wx:key="this" data-index="{{index}}" catchtap="optionTaps"
? ? ? ? ? style="{{indexs==selectDatas.length-1&&'border:0;'}}">{{item}}</text>
? ? ? </view>
? ? </view>
</view>

css:

/* fenlei */
.fenlei{
? margin: 0 25rpx;
? height: 80rpx;
? line-height: 80rpx;
? display: flex;
? align-items: center;
? background-color:#F5F6F7;
}
.fenlei text{
? font-size: 30rpx;
? color: #999999;
? margin-left: 15rpx;
}
/* 下拉框 */
.select_box {
? width: 100%;
? text-align: left;
? position: relative;
}

.select {
? box-sizing: border-box;
? width: 100%;
? border-radius: 8rpx;
? display: flex;
? align-items: center;
? padding: 0 20rpx;
}

.select_text {
? font-size: 32rpx;
? flex: 1;
? color: #999999;
}

.select_img {
? width: 37rpx;
? height: 30rpx;
? display: block;
? transition: transform 0.3s;
}

.select_img_rotate {
? transform: rotate(180deg);
}

.option_box {
? position: absolute;
? width: 100%;
? box-sizing: border-box;
? border-top: 0;
? background: #fff;
? z-index: 100;
? text-align:center;
? transition: height 0.3s;
? overflow-y: auto;
}

.option-list {
? display: block;
? line-height: 106rpx;
? font-size: 32rpx;
? border-bottom: 1px solid #efefef;
? padding: 10rpx;
? color: rgb(102, 102, 102);
? cursor: pointer;
}

js:

?/**
? ?* 頁面的初始數(shù)據(jù)
? ?*/
? data: {
? ? shows: false, //控制下拉列表的顯示隱藏,false隱藏、true顯示
? ? selectDatas: ['再生資源回收點(diǎn)', '家政服務(wù)點(diǎn)', '綜合超市','生鮮超市','郵政快遞綜合服務(wù)點(diǎn)','維修點(diǎn)','照相文印店','美容美發(fā)店'], //下拉列表的數(shù)據(jù)
? ? indexs: 0, //選擇的下拉列 表下標(biāo),
? },
// 點(diǎn)擊下拉顯示框
selectTaps(e) {
? console.log(e)
? this.setData({
? ? shows: !this.data.shows,
? });
},
// 點(diǎn)擊下拉列表
optionTaps(e) {
? let Indexs = e.currentTarget.dataset.index; //獲取點(diǎn)擊的下拉列表的下標(biāo)
? console.log(Indexs)
? this.setData({
? ? indexs: Indexs,
? ? shows: !this.data.shows
? });
},

注意:用catchtap,而不用bindtap的原因是為了阻止事件冒泡!

效果如下:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 常見的javascript跨域通信方法

    常見的javascript跨域通信方法

    這篇文章主要介紹了常見的javascript跨域通信方法
    2015-12-12
  • javascript屏蔽右鍵代碼

    javascript屏蔽右鍵代碼

    屏蔽右鍵在某些特殊的情況下還是比較有用的,下面與大家分享個(gè)常用的屏蔽方法
    2014-05-05
  • 前端實(shí)現(xiàn)打印功能的兩種方法詳解

    前端實(shí)現(xiàn)打印功能的兩種方法詳解

    當(dāng)頁面設(shè)計(jì)好后需要打印出來,如網(wǎng)頁的的打印瀏覽和打印功能,有些公司需要讓前端開發(fā)好頁面打印出來或者轉(zhuǎn)為pdf格式的文檔,下面這篇文章主要給大家介紹了關(guān)于前端實(shí)現(xiàn)打印功能的兩種方法,需要的朋友可以參考下
    2023-01-01
  • javascript[js]獲取url參數(shù)的代碼

    javascript[js]獲取url參數(shù)的代碼

    多瀏覽器兼容用javascript獲取url參數(shù)的方法比較推薦的一種
    2007-10-10
  • c#和Javascript操作同一json對(duì)象的實(shí)現(xiàn)代碼

    c#和Javascript操作同一json對(duì)象的實(shí)現(xiàn)代碼

    剛開始學(xué)Javascript,接觸到j(luò)son對(duì)象,json可以看作是用于客戶端數(shù)據(jù)實(shí)體對(duì)象的載體。json對(duì)象一般都是通過ajax方式傳送給服務(wù)層
    2012-01-01
  • layer實(shí)現(xiàn)彈窗提交信息

    layer實(shí)現(xiàn)彈窗提交信息

    這篇文章主要為大家詳細(xì)介紹了layer實(shí)現(xiàn)彈窗提交信息的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • file-loader打包圖片文件時(shí)路徑錯(cuò)誤輸出為[object-module]的解決方法

    file-loader打包圖片文件時(shí)路徑錯(cuò)誤輸出為[object-module]的解決方法

    這篇文章主要介紹了file-loader打包圖片文件時(shí)路徑錯(cuò)誤輸出為[object-module]的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • JavaScript數(shù)組常用方法

    JavaScript數(shù)組常用方法

    這篇文章主要介紹了JavaScript數(shù)組常用方法的相關(guān)資料,非常的詳細(xì),需要的朋友可以參考下
    2015-03-03
  • JavaScript中定時(shí)控制Throttle、Debounce和Immediate詳解

    JavaScript中定時(shí)控制Throttle、Debounce和Immediate詳解

    大家可能都知道JavaScript遵循事件驅(qū)動(dòng)的編程范例,這意味著一些行為可以激活一些響應(yīng),并且這些響應(yīng)僅在發(fā)生特定的行為時(shí)才被激活。這篇文章將給大家詳細(xì)介紹JavaScript中的定時(shí)控制Throttle、Debounce和Immediate,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-11-11
  • 利用JavaScript中的高階函數(shù)和閉包實(shí)現(xiàn)命令模式

    利用JavaScript中的高階函數(shù)和閉包實(shí)現(xiàn)命令模式

    命令模式提供了一種優(yōu)雅的解決方案,使得我們能夠靈活地封裝和管理代碼操作,所以本文將為大家介紹命令模式的概念、應(yīng)用場(chǎng)景以及在JavaScript中的實(shí)現(xiàn)方式,需要的可以參考一下
    2023-06-06

最新評(píng)論

邹城市| 荔波县| 中卫市| 普兰店市| 太和县| 保定市| 虞城县| 固安县| 安溪县| 兰州市| 望奎县| 蓝山县| 平利县| 古交市| 卢湾区| 乌鲁木齐市| 南雄市| 邻水| 正安县| 宝坻区| 木兰县| 东港市| 阜宁县| 定边县| 阿拉善盟| 三河市| 泽普县| 宜川县| 雷山县| 咸丰县| 蒙阴县| 鄂托克前旗| 新丰县| 和田市| 黑山县| 张家界市| 绥宁县| 广昌县| 历史| 祁东县| 多伦县|