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

微信小程序 點擊控件后選中其它反選實例詳解

 更新時間:2017年02月21日 14:50:15   投稿:lqh  
這篇文章主要介紹了微信小程序 點擊控件后選中其它反選實例詳解的相關(guān)資料,需要的朋友可以參考下

微信小程序 點擊控件后選中其它反選實例詳解

前言:

如果需要實現(xiàn)進(jìn)來進(jìn)行給按鈕加上買一送一的樣式,或者單擊就選中單個按鈕,只能靠css結(jié)合js進(jìn)行控制了,小程序暫時沒有這樣的控件。

實現(xiàn)效果圖:

微信小程序進(jìn)來的時候自動進(jìn)行按鈕樣式的初始化,這個需要一個字段做判斷,加上正則表達(dá)式wxml文件:

   <block wx:for="{{liuliangItems}}">
      <block wx:if="{{item.one2one == 1}}">
       <button class="{{item.changeColor?'selected2':'selected1'}}" type="default" id="{{item.price}}" data-id="{{item.name}}" data-one="{{item.one2one}}" data-orderid="{{item.id}}" data-number="1" bindtap="setPrice">{{item.name}}</button>
      </block>
      <block wx:else>
       <button class="{{item.changeColor?'selected':'normal'}}" type="default" id="{{item.price}}" data-id="{{item.name}}" data-one="{{item.one2one}}" data-orderid="{{item.id}}" data-number="1" bindtap="setPrice">{{item.name}}</button>
      </block>
     </block>

wxss文件

.normal{
 box-sizing: border-box;
 flex: 0 0 21%;
 margin: 5px 5px;
 height: 50px;
 color:#1aad19;
 border:1px solid #1aad19;
 background-color:transparent;
}
.selected{
 box-sizing: border-box;
 flex: 0 0 21%;
 margin: 5px 5px;
 height: 50px;
 background-color: #F75000;
 color: white;
}
.selected1{
 box-sizing: border-box;
 flex: 0 0 21%;
 margin: 5px 5px;
 height: 50px;
 background-color: transparent;
 border:1px solid #1aad19;
 color:#1aad19;
 background-image: url(https://wxcx.llzt.net/images/hot.png) ;
 background-position:31px 0px;
 background-repeat:no-repeat;
 background-size:62%;
}
.selected2{
 box-sizing: border-box;
 flex: 0 0 21%;
 margin: 5px 5px;
 height: 50px;
 background-color: #F75000;
 color: white;
 background-image: url(https://wxcx.llzt.net/images/hot.png);
 background-position:31px 0px;
 background-repeat:no-repeat;
 background-size:62%;
}

現(xiàn)在的方法把集合進(jìn)行循環(huán),然后獲取當(dāng)前點擊的這個按鈕進(jìn)行比較,然后進(jìn)行樣式的修改

   for (var i = 0; i < this.data.liuliangItems.length; i++) {
    if (e.target.dataset.orderid == this.data.liuliangItems[i].id) {
     txtArray1[i] = {
      id: this.data.liuliangItems[i].id, changeColor: true,
      price: this.data.liuliangItems[i].price, name: this.data.liuliangItems[i].name,
      one2one: this.data.liuliangItems[i].one2one
     }
    } else {
     txtArray1[i] = {
      id: this.data.liuliangItems[i].id, changeColor: false,
      price: this.data.liuliangItems[i].price, name: this.data.liuliangItems[i].name,
      one2one: this.data.liuliangItems[i].one2one
     }
    }
   }

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • JavaScript基礎(chǔ)教程之如何實現(xiàn)一個簡單的promise

    JavaScript基礎(chǔ)教程之如何實現(xiàn)一個簡單的promise

    看了些promise的介紹,還是感覺不夠深入,所以下面這篇文章主要給大家介紹了關(guān)于JavaScript基礎(chǔ)教程之如何實現(xiàn)一個簡單的promise的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09
  • JavaScript如何實現(xiàn)防止重復(fù)的網(wǎng)絡(luò)請求的示例

    JavaScript如何實現(xiàn)防止重復(fù)的網(wǎng)絡(luò)請求的示例

    這篇文章主要介紹了JavaScript如何實現(xiàn)防止重復(fù)的網(wǎng)絡(luò)請求的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • js的alert樣式如何更改如背景顏色

    js的alert樣式如何更改如背景顏色

    如何更改js的alert樣式如:彈出對話框時的背景顏色、背景透明等等,下面有效果圖,感興趣的朋友可以學(xué)習(xí)下
    2014-01-01
  • 詳解如何在Javascript中使用Object.freeze()

    詳解如何在Javascript中使用Object.freeze()

    這篇文章主要介紹了詳解如何在Javascript中使用Object.freeze(),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 利用element-ui實現(xiàn)遠(yuǎn)程搜索兩種實現(xiàn)方式

    利用element-ui實現(xiàn)遠(yuǎn)程搜索兩種實現(xiàn)方式

    這篇文章主要介紹了利用element-ui的兩種遠(yuǎn)程搜索實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • js鼠標(biāo)按鍵事件和鍵盤按鍵事件用法實例匯總

    js鼠標(biāo)按鍵事件和鍵盤按鍵事件用法實例匯總

    這篇文章主要介紹了js鼠標(biāo)按鍵事件和鍵盤按鍵事件用法,結(jié)合實例形式總結(jié)分析了JavaScript針對鼠標(biāo)與鍵盤事件的常用操作技巧,需要的朋友可以參考下
    2016-10-10
  • js判斷一個對象是數(shù)組(函數(shù))的方法實例

    js判斷一個對象是數(shù)組(函數(shù))的方法實例

    這篇文章主要給大家介紹了關(guān)于利用js如何判斷一個對象是數(shù)組(函數(shù))的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用JS具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • js類式繼承與原型式繼承詳解

    js類式繼承與原型式繼承詳解

    這篇文章主要為大家詳細(xì)介紹了js類式繼承與原型式繼承,感興趣的小伙伴們可以參考一下
    2016-04-04
  • JS刪除數(shù)組里的某個元素方法

    JS刪除數(shù)組里的某個元素方法

    下面小編就為大家分享一篇JS刪除數(shù)組里的某個元素方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • IE php關(guān)于強(qiáng)制下載文件的代碼

    IE php關(guān)于強(qiáng)制下載文件的代碼

    這個東東,把我搞得暈暈乎乎的,F(xiàn)F下,沒有強(qiáng)制下載文件這個問題。
    2008-08-08

最新評論

清新县| 广水市| 岱山县| 永安市| 马山县| 揭东县| 高安市| 香港 | 南岸区| 峨边| 兴海县| 溧水县| 汾阳市| 麻阳| 泰顺县| 夏邑县| 宜章县| 咸阳市| 奉新县| 尼木县| 剑川县| 绥中县| 大渡口区| 潜江市| 焉耆| 罗田县| 宿州市| 鞍山市| 南宁市| 秦安县| 汉川市| 静安区| 宕昌县| 永泰县| 兰考县| 宣威市| 洛隆县| 东丰县| 德阳市| 唐海县| 大宁县|