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

微信小程序?qū)崿F(xiàn)復(fù)選框效果

 更新時間:2022年07月07日 10:43:39   作者:豆i漿  
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)復(fù)選框效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

樣式部分你們自由發(fā)揮,反正這里是什么都沒寫的,選中和沒選中直接用這個this.data.arrStatus[checkIndex]去判斷就行了,之后你們都懂的。

效果預(yù)覽:

js部分

// page/index/index.js
Page({
 /**
  * 頁面的初始數(shù)據(jù)
  */
 data: {
  items: [
   { name: 'USA', value: '美國' },
   { name: 'CHN', value: '中國' },
   { name: 'BRA', value: '巴西' },
   { name: 'JPN', value: '日本' },
   { name: 'ENG', value: '英國' },
   { name: 'TUR', value: '法國' },
  ],
  arr: [],
  arrStatus: []
 },

 check: function (e) {
  //獲取當(dāng)前選中的值
  var checkValue = e.currentTarget.dataset.val;
  //獲取當(dāng)前選中的下標(biāo)
  var checkIndex = e.currentTarget.dataset.index;
  //當(dāng)前選中的取反值
  this.data.arrStatus[checkIndex] = !this.data.arrStatus[checkIndex];
  if (this.data.arrStatus[checkIndex]) {
   //如果當(dāng)前為選中狀態(tài)則將值插入進(jìn)數(shù)組中
   this.data.arr.push(checkValue);
  }else{
   //如果當(dāng)前為未選中狀態(tài)則將值從數(shù)組中刪除并返回一個新的數(shù)組
   for (var i in this.data.arr) {
    if (this.data.arr[i] == checkValue) {
     this.data.arr.splice(i);
    }
   }
  }
  //打印當(dāng)前所選中的數(shù)據(jù)
  console.log(this.data.arr);
 },

 /**
  * 生命周期函數(shù)--監(jiān)聽頁面加載
  */
 onLoad: function (options) {
  //設(shè)置數(shù)組中每一個數(shù)據(jù)的狀態(tài)
  for (var i in this.data.items) {
   this.data.arrStatus[i] = false;
  }
 },
})

wxml部分:

<block wx:for='{{ items }}'>
? <text data-index='{{ index }}' data-val='{{ item.value }}' catchtap='check'>{{ item.value }}</text>
</block>

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

相關(guān)文章

  • JavaScript裝飾器函數(shù)(Decorator)實(shí)例詳解

    JavaScript裝飾器函數(shù)(Decorator)實(shí)例詳解

    這篇文章主要介紹了JavaScript裝飾器函數(shù)(Decorator),結(jié)合實(shí)例形式分析了JavaScript裝飾器函數(shù)(Decorator)的功能、實(shí)現(xiàn)與使用方法,需要的朋友可以參考下
    2017-03-03
  • .html文件防止script腳本緩存的三種方法

    .html文件防止script腳本緩存的三種方法

    現(xiàn)在有這樣一個問題,由于一些原因,我們經(jīng)常需要修改gTool的代碼然后上傳更新cdn,但是用戶通過 html 文件訪問的 gTool 鏈接實(shí)際上還是緩存的,所以現(xiàn)在問題就是如何禁止緩存,文中給大家介紹了三個方法供大家參考,需要的朋友可以參考下
    2024-01-01
  • 微信小程序?qū)崿F(xiàn)圓形進(jìn)度條動畫

    微信小程序?qū)崿F(xiàn)圓形進(jìn)度條動畫

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)圓形進(jìn)度條動畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • JavaScript實(shí)現(xiàn)飛舞的泡泡效果

    JavaScript實(shí)現(xiàn)飛舞的泡泡效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)飛舞的泡泡效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • js腳本實(shí)現(xiàn)數(shù)據(jù)去重

    js腳本實(shí)現(xiàn)數(shù)據(jù)去重

    最近在一個項(xiàng)目中,需要去除掉重復(fù)的數(shù)據(jù),之前都是在后臺實(shí)現(xiàn),現(xiàn)在客戶需求是在前臺去重,于是就想到了javascript腳本。
    2014-11-11
  • JavaScript中exec函數(shù)用法實(shí)例分析

    JavaScript中exec函數(shù)用法實(shí)例分析

    這篇文章主要介紹了JavaScript中exec函數(shù)用法,較為詳細(xì)的分析了javascript中exec函數(shù)的功能、定義及使用方法,需要的朋友可以參考下
    2015-06-06
  • bootstrap table表格客戶端分頁實(shí)例

    bootstrap table表格客戶端分頁實(shí)例

    這篇文章主要為大家詳細(xì)介紹了bootstrap table表格客戶端分頁實(shí)例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • JavaScript style對象與CurrentStyle對象案例詳解

    JavaScript style對象與CurrentStyle對象案例詳解

    這篇文章主要介紹了JavaScript style對象與CurrentStyle對象案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 微信小程序?qū)崿F(xiàn)數(shù)字滾動動畫

    微信小程序?qū)崿F(xiàn)數(shù)字滾動動畫

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)數(shù)字滾動動畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 使用純JS代碼判斷字符串中有多少漢字的實(shí)現(xiàn)方法(超簡單實(shí)用)

    使用純JS代碼判斷字符串中有多少漢字的實(shí)現(xiàn)方法(超簡單實(shí)用)

    這篇文章主要給大家介紹了js判斷字符串中有多少漢字的實(shí)現(xiàn)方法然后給大家分享了使用JS判斷輸入字符串長度的兩種方法,非常不錯具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-11-11

最新評論

龙井市| 斗六市| 富顺县| 什邡市| 井陉县| 城口县| 小金县| 宽甸| 西贡区| 剑阁县| 古田县| 麦盖提县| 巴彦淖尔市| 建水县| 焉耆| 广德县| 塔河县| 公安县| 闸北区| 曲麻莱县| 奉贤区| 鞍山市| 桑日县| 望江县| 开封市| 闸北区| 荥阳市| 诸城市| 内乡县| 祥云县| 汾西县| 逊克县| 治县。| 蓝田县| 马关县| 林周县| 江川县| 炉霍县| 南乐县| 赤峰市| 东丽区|