這篇文章主要介紹了微信小程序如何實(shí)現(xiàn)多個(gè)按鈕toggle功能,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
目前創(chuàng)新互聯(lián)已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、望江網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。微信小程序?qū)崿F(xiàn)多個(gè)按鈕toggle功能的實(shí)例
如下圖所示,實(shí)現(xiàn)該按鈕toggle功能。
百度上很多都是只設(shè)置一個(gè)按鈕的toggle,所以我現(xiàn)在來稍微總結(jié)下:多個(gè)按鈕如何實(shí)現(xiàn)自身的toggle功能。
原理:
1,列表展示的時(shí)候,我們會(huì)用wx:for 來循環(huán)數(shù)據(jù),那么我們就會(huì)得到相應(yīng)的當(dāng)前的第幾個(gè)數(shù)據(jù)(即 wx:key="index")
2.在每一個(gè)數(shù)據(jù)里面添加一個(gè)toggle的屬性,toggle=false 則不展示,
3.設(shè)置一個(gè)點(diǎn)擊方法,獲取當(dāng)前按鈕所在的是第幾個(gè)數(shù)據(jù),然后將相應(yīng)的toggle取反,然后將修改后的數(shù)據(jù)重新寫進(jìn)去 (我出錯(cuò)的地方就在這)
4. 在wxml頁面判斷toggle的值是true/false ,然后修改相應(yīng)的class名
js代碼:
Page({ data:{ datas:[] }, onLoad:function(options){ var that=this; API.my_ajax('',function(res){ //用mock.js 設(shè)置的模擬數(shù)據(jù)調(diào)用格式 // console.log(res); var listData=res.data; for(var i=0;iwxml代碼:
erwr43545 使用規(guī)則 就掉粉絲活生生的誰讓他和人文就掉粉絲活生生的誰讓他和人文就掉粉絲活生生的誰讓他和人文 感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“微信小程序如何實(shí)現(xiàn)多個(gè)按鈕toggle功能”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)建站,關(guān)注創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
分享名稱:微信小程序如何實(shí)現(xiàn)多個(gè)按鈕toggle功能-創(chuàng)新互聯(lián)
分享URL:http://weahome.cn/article/ddccdi.html