本文主要跟大家分享微信小程式模擬下拉式選單開發(fā)實例,希望能幫助大家。
一.知識點
1.實作動態(tài)顯示與隱藏某個控制項
#
data:{ open:false }, showitem:function(){ this.setData({ open:!this.data.open }) },
.display_show{ display: block; } .display_none{ display: none; }
2.透過data-*
?與?e.target.dateset
?傳遞參數(shù)
?
this.setData({ firstPerson:e.target.dataset.me, })
這時:firstPerson=吃
#3.彈性盒字:display:flex;##
<view class="phone_one" bindtap="clickPerson"> <view class="phone_personal">{{firstPerson}}</view> <image src="../../image/i.png" class="personal_image {{selectArea ? 'rotateRight' :''}}"></image> </view>在父級:
? ? display:flex;? ? justify -content:space-between;
這樣子集就會並列。 justify-content:space-between;這樣子集就會分別在兩個頭
二.事列
1.wxml
<view class="page"> <view class="page_bd"> <view class="body_head" bindtap="showitem">點擊我顯示下拉列表</view> <navigator url="pages/list/list"> <view class="{{open?'display_show':'display_none'}}">列表1</view> </navigator> <navigator url="pages/scroll-view/index"> <view class="{{open?'display_show':'display_none'}}">列表2</view> </navigator> <navigator url="pages/scroll-view/index"> <view class="{{open?'display_show':'display_none'}}">列表3</view> </navigator> </view> </view>
2.wxss
.page_bd{ padding: 10px; background-color: snow; } .body_head{ border: 1px solid; border-color: beige; padding: 10px; } .display_show{ display: block; border: 1px solid; border-color: beige; padding: 10px; } .display_none{ display: none; }
#3.js######
Page({ data:{ open:false }, showitem:function(){ this.setData({ open:!this.data.open }) }, onLoad:function(options){ // 頁面初始化 options為頁面跳轉(zhuǎn)所帶來的參數(shù) }, onReady:function(){ // 頁面渲染完成 }, onShow:function(){ // 頁面顯示 }, onHide:function(){ // 頁面隱藏 }, onUnload:function(){ // 頁面關(guān)閉 } })#########################(2).下拉式選單##### #######1.wxml######
<view class="phone_one" bindtap="clickPerson"> <view class="phone_personal">{{firstPerson}}</view> <image src="../../image/i.png" class="personal_image {{selectArea ? 'rotateRight' :''}}"></image> </view>######2.wxss######吃 喝 玩
phone_personal{ width: 100%; color:rgb(34, 154, 181); height:100rpx; line-height:100rpx; text-align: center; } .phone_one{ display:flex; position:relative; justify-content:space-between; background-color:rgb(239, 239, 239); width:90%; height:100rpx; margin:22px auto; border-radius:10rpx; border-bottom:2rpx solid rgb(255, 255, 255); line-height:51px; padding-left:10px; } .person_box{ position: relative; } .phone_select{ margin-top:0; z-index: 100; position: absolute; } .select_one{ text-align: center; background-color:rgb(239, 239, 239); width:676rpx; height:100rpx; line-height:100rpx; margin:0 5%; border-bottom:2rpx solid rgb(255, 255, 255); } .personal_image{ z-index: 100; position: absolute; right:2.5%; width: 34rpx; height: 20rpx; margin:40rpx 20rpx 40rpx 0; transition: All 0.4s ease; -webkit-transition: All 0.4s ease; } .rotateRight{ transform: rotate(180deg); }######3.js#####
Page({ data:{ selectPerson:true, firstPerson:'興趣', selectArea:false, }, //點擊選擇類型 clickPerson:function(){ var selectPerson = this.data.selectPerson; if(selectPerson == true){ this.setData({ selectArea:true, selectPerson:false, }) }else{ this.setData({ selectArea:false, selectPerson:true, }) } } , //點擊切換 mySelect:function(e){ this.setData({ firstPerson:e.target.dataset.me, selectPerson:true, selectArea:false, }) }, onLoad:function(options){ // 頁面初始化 options為頁面跳轉(zhuǎn)所帶來的參數(shù) }, onReady:function(){ // 頁面渲染完成 }, onShow:function(){ // 頁面顯示 }, onHide:function(){ // 頁面隱藏 }, onUnload:function(){ // 頁面關(guān)閉 } })# #######################相關(guān)推薦:################JavaScript模擬下拉式選單程式碼_表單特效# ########
以上是微信小程式模擬下拉式選單開發(fā)實例的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

對於MicrosoftWord,註解很重要,尤其是當(dāng)文件在多人之間共用時。每個人都可以透過他/她的評論在文件內(nèi)容中添加一些內(nèi)容,並且保留這些評論以供以後參考是非常重要的。但是當(dāng)你需要列印文件時,你真的需要列印註解嗎?在某些情況下,是的。但對於其他一些情況,這是一個很大的不!在本文中,我們透過2種不同的解決方案解釋瞭如何輕鬆列印Word文件而不列印其上的評論。請記住,評論只是被隱藏,不會被刪除。因此,您絕對不會在此處冒您文件的任何部分的風(fēng)險,在沒有評論的情況下列印它。希望你喜歡!解決方案1:通

WPS表格下拉選單怎麼做:選中要設(shè)定下拉選單的儲存格後,依序點擊“資料”,“有效性”,再在彈出的對話框中進(jìn)行對應(yīng)設(shè)定後,以此來下拉我們的選單。 WPS作為一款功能強(qiáng)大的辦公室軟體,其本身擁有的能夠編輯文件、統(tǒng)計數(shù)據(jù)表格等的功能,為許多需要和文字、數(shù)據(jù)等打交道的人們提供了很多的便利。而要熟練地運用WPS軟體為我們提供很多方便,就需要我們能夠先掌握住WPS軟體的各種非?;镜牟僮鳎谶@篇文章裡,小編就給大家分享一下怎麼在用WPS軟體做在出的WPS表格中進(jìn)行下拉式選單的操作。開啟WPS表格後,先用滑鼠選

在 Excel 工作表中建立下拉清單很容易,只要它是一個普通的下拉式選單。但是,如果您必須透過添加特殊符號使其特別,或者透過添加一些文字以及符號使其更加特別,該怎麼辦?好吧,聽起來很有趣,但想知道這是否可能?當(dāng) Geek Page 隨時為您提供協(xié)助時,您有什麼不知道的答案?這篇文章都是關(guān)於創(chuàng)建下拉式選單,帶有符號以及符號和文字。希望你喜歡閱讀這篇文章!另請閱讀:如何在 Microsoft Excel 中新增下拉式選單第 1 部分:建立僅包含符號的下拉清單要建立帶有符號的下拉式選單,我們首先需要建立來源

您是否厭倦了一直在Word文件上看到傳統(tǒng)的黑色邊框?您是否正在尋找如何為您的文件添加一些彩色和藝術(shù)邊框以使其更具吸引力和樂趣的方法?在Word文件的不同頁面中添加不同的藝術(shù)邊框怎麼樣?或一次將單一藝術(shù)邊框應(yīng)用於文件中的所有頁面?我知道你和我們一樣對這整個藝術(shù)邊界的事情感到興奮!直接閱讀本文,了解如何成功地將藝術(shù)邊框應(yīng)用於Word文件。第1部分:如何將相同的藝術(shù)頁面邊框應(yīng)用於Word文檔中的所有頁面第1步:開啟Word文檔,然後按一下頂部功能區(qū)中的「設(shè)計」標(biāo)籤。在DESIGN選

隨著行動互聯(lián)網(wǎng)技術(shù)和智慧型手機(jī)的普及,微信成為了人們生活中不可或缺的一個應(yīng)用。而微信小程式則讓人們可以在不需要下載安裝應(yīng)用程式的情況下,直接使用小程式來解決一些簡單的需求。本文將介紹如何使用Python來開發(fā)微信小程式。一、準(zhǔn)備工作在使用Python開發(fā)微信小程式之前,需要先安裝相關(guān)的Python函式庫。這裡推薦使用wxpy和itchat這兩個函式庫。 wxpy是一個微信機(jī)器

實作微信小程式中的卡片翻轉(zhuǎn)特效在微信小程式中,實現(xiàn)卡片翻轉(zhuǎn)特效是一種常見的動畫效果,可以提升使用者體驗和介面互動的吸引力。以下將具體介紹如何在微信小程式中實現(xiàn)卡片翻轉(zhuǎn)的特效,並提供相關(guān)程式碼範(fàn)例。首先,需要在小程式的頁面佈局檔案中定義兩個卡片元素,一個用於顯示正面內(nèi)容,一個用於顯示背面內(nèi)容,具體範(fàn)例程式碼如下:<!--index.wxml-->&l

由於最近世界各地的改進(jìn),PC零件現(xiàn)在以廠商建議零售價出售,這促使許多用戶最終構(gòu)建了他們夢想中的PC。建立PC可能會遇到挑戰(zhàn),其中一項任務(wù)是使您的螢?zāi)贿m合顯示器的顯示。如果您無法將螢?zāi)话惭b到Windows11上的顯示器上,那麼您需要了解的就是這一切。讓我們開始吧。如何以5種方式調(diào)整螢?zāi)灰栽赪indows11上監(jiān)控要讓您的螢?zāi)贿m合您的顯示器,您可以根據(jù)目前設(shè)定調(diào)整解析度、縮放比例或顯示輸出設(shè)定。我們建議您嘗試調(diào)整解析度大小以保持視覺品質(zhì)和dpi。但是,如果這對您不起作用,您可以嚐嚐

實現(xiàn)微信小程式中的下拉式選單效果,需要具體程式碼範(fàn)例隨著行動互聯(lián)網(wǎng)的普及,微信小程式成為了網(wǎng)路開發(fā)的重要一環(huán),越來越多的人開始關(guān)注和使用微信小程式。微信小程式的開發(fā)相比傳統(tǒng)的APP開發(fā)更加簡單快捷,但也需要掌握一定的開發(fā)技巧。在微信小程式的開發(fā)中,下拉式選單是一個常見的UI元件,實現(xiàn)了更好的使用者操作體驗。本文將詳細(xì)介紹如何在微信小程式中實現(xiàn)下拉式選單效果,並提供具
