本文主要和大家分享微信小程序模擬下拉菜單開發(fā)實(shí)例,希望能幫助到大家。
一.知識點(diǎn)
1.實(shí)現(xiàn)動態(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).下拉列表
1.wxml
<view class="page"> <view class="page_bd"> <view class="body_head" bindtap="showitem">點(diǎn)擊我顯示下拉列表</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, }, //點(diǎn)擊選擇類型 clickPerson:function(){ var selectPerson = this.data.selectPerson; if(selectPerson == true){ this.setData({ selectArea:true, selectPerson:false, }) }else{ this.setData({ selectArea:false, selectPerson:true, }) } } , //點(diǎn)擊切換 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)推薦:
以上是微信小程序模擬下拉菜單開發(fā)實(shí)例的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

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

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

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è)置下拉菜單的單元格后,依次點(diǎn)擊“數(shù)據(jù)”,“有效性”,再在彈出的對話框中進(jìn)行相應(yīng)設(shè)置后,以此來下拉我們的菜單。WPS作為一款功能強(qiáng)大的辦公軟件,其自身擁有的能夠編輯文檔、統(tǒng)計(jì)數(shù)據(jù)表格等的功能,為很多需要和文字、數(shù)據(jù)等打交道的人們提供了很多的方便。而要想熟練地運(yùn)用WPS軟件為我們提供很多方便,就需要我們能夠先掌握住WPS軟件的各種非?;镜牟僮鳎谶@篇文章里,小編就給大家分享一下怎么在用WPS軟件做出的WPS表格中進(jìn)行下拉菜單的操作。在打開WPS表格后,首先用鼠標(biāo)選

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

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

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

實(shí)現(xiàn)微信小程序中的卡片翻轉(zhuǎn)特效在微信小程序中,實(shí)現(xiàn)卡片翻轉(zhuǎn)特效是一種常見的動畫效果,可以提升用戶體驗(yàn)和界面交互的吸引力。下面將具體介紹如何在微信小程序中實(shí)現(xiàn)卡片翻轉(zhuǎn)的特效,并提供相關(guān)代碼示例。首先,需要在小程序的頁面布局文件中定義兩個卡片元素,一個用于顯示正面內(nèi)容,一個用于顯示背面內(nèi)容,具體示例代碼如下:<!--index.wxml-->&l

由于最近世界各地的改進(jìn),PC部件現(xiàn)在以廠商建議零售價出售,這促使許多用戶最終構(gòu)建了他們夢想中的PC。構(gòu)建PC可能會遇到挑戰(zhàn),其中一項(xiàng)任務(wù)是使您的屏幕適合顯示器的顯示。如果您無法將屏幕安裝到Windows11上的顯示器上,那么您需要了解的就是這一切。讓我們開始吧。如何以5種方式調(diào)整屏幕以在Windows11上進(jìn)行監(jiān)控要使您的屏幕適合您的顯示器,您可以根據(jù)當(dāng)前設(shè)置調(diào)整分辨率、縮放比例或顯示輸出設(shè)置。我們建議您嘗試調(diào)整分辨率大小以保持視覺質(zhì)量和dpi。但是,如果這對您不起作用,您可以嘗

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