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

微信小程序?qū)崿F(xiàn)多選框全選操作

 更新時(shí)間:2022年07月18日 14:10:08   作者:凡小多  
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)多選框全選操作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

test.wxml

<view class="container">
? ? <!-- 多選框 -->
? ? <view class="page-body">
? ? ? ? <view class="page-section">
? ? ? ? ? ? <view class="page-section-title">推薦展示樣式</view>
? ? ? ? ? ? <view class="weui-cells weui-cells_after-title">
? ? ? ? ? ? ? ? <checkbox-group bindchange="checkboxChange">
? ? ? ? ? ? ? ? ? ? <label class="weui-cell weui-check__label" wx:for="{{items}}" wx:key="{{item.value}}">
? ? ? ? ? ? ? ? ? ? ? ? <view class="weui-cell__hd">
? ? ? ? ? ? ? ? ? ? ? ? ? ? <checkbox value="{{item.value}}" checked="{{item.checked}}" />
? ? ? ? ? ? ? ? ? ? ? ? </view>
? ? ? ? ? ? ? ? ? ? ? ? <view class="weui-cell__bd">{{item.name}}</view>
? ? ? ? ? ? ? ? ? ? </label>
? ? ? ? ? ? ? ? </checkbox-group>
? ? ? ? ? ? </view>
? ? ? ? </view>
? ? </view>
? ? <text>全選</text>
? ? <checkbox-group bindchange="checkboxAll">
? ? ? ? <checkbox checked="{{checkedAll}}" />
? ? </checkbox-group>
</view>

test.js

Page({
? ? data: {
? ? ? ? checkedAll: "",
? ? ? ? items: [{
? ? ? ? ? ? ? ? value: 'USA',
? ? ? ? ? ? ? ? name: '美國'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? ? value: 'CHN',
? ? ? ? ? ? ? ? name: '中國',
? ? ? ? ? ? ? ? checked: 'true'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? ? value: 'BRA',
? ? ? ? ? ? ? ? name: '巴西'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? ? value: 'JPN',
? ? ? ? ? ? ? ? name: '日本'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? ? value: 'ENG',
? ? ? ? ? ? ? ? name: '英國'
? ? ? ? ? ? },
? ? ? ? ? ? {
? ? ? ? ? ? ? ? value: 'FRA',
? ? ? ? ? ? ? ? name: '法國'
? ? ? ? ? ? }
? ? ? ? ]
? ? },
? ? checkboxChange(e) {
? ? ? ? console.log('checkbox發(fā)生change事件,攜帶value值為:', e.detail.value)
? ? ? ? const items = this.data.items
? ? ? ? const values = e.detail.value
? ? ? ? for (let i = 0, lenI = items.length; i < lenI; ++i) {
? ? ? ? ? ? items[i].checked = false
? ? ? ? ? ? for (let j = 0, lenJ = values.length; j < lenJ; ++j) {
? ? ? ? ? ? ? ? if (items[i].value === values[j]) {
? ? ? ? ? ? ? ? ? ? items[i].checked = true
? ? ? ? ? ? ? ? ? ? break
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? this.setData({
? ? ? ? ? ? items
? ? ? ? })
? ? ? ? if (e.detail.value.length == 6) {
? ? ? ? ? ? console.log(this.data.checkedAll);
? ? ? ? ? ? this.setData({
? ? ? ? ? ? ? ? checkedAll: true
? ? ? ? ? ? })
? ? ? ? }else{
? ? ? ? ? ? this.setData({
? ? ? ? ? ? ? ? checkedAll: ""
? ? ? ? ? ? })
? ? ? ? }
? ? },
? ? checkboxAll(e) {
? ? ? ? if (e.detail.value.length == 1) {
? ? ? ? ? ? // 全選狀態(tài)
? ? ? ? ? ? const items = this.data.items
? ? ? ? ? ? for (let i = 0; i < items.length; i++) {
? ? ? ? ? ? ? ? items[i].checked = true
? ? ? ? ? ? }
? ? ? ? ? ? this.setData({
? ? ? ? ? ? ? ? items
? ? ? ? ? ? })
? ? ? ? } else {
? ? ? ? ? ? // 沒有全選狀態(tài)
? ? ? ? ? ? const items = this.data.items
? ? ? ? ? ? for (let i = 0; i < items.length; i++) {
? ? ? ? ? ? ? ? items[i].checked = false
? ? ? ? ? ? }
? ? ? ? ? ? this.setData({
? ? ? ? ? ? ? ? items
? ? ? ? ? ? })
? ? ? ? }
? ? }
})

效果圖:

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

相關(guān)文章

  • php輸出全部gb2312編碼內(nèi)的漢字方法

    php輸出全部gb2312編碼內(nèi)的漢字方法

    下面小編就為大家?guī)硪黄猵hp輸出全部gb2312編碼內(nèi)的漢字方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • 通過實(shí)例講解JS如何防抖動

    通過實(shí)例講解JS如何防抖動

    這篇文章主要介紹了通過實(shí)例講解JS如何防抖動,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下
    2019-06-06
  • js中eval方法詳解之eval方法的初級應(yīng)用

    js中eval方法詳解之eval方法的初級應(yīng)用

    js中eval()函數(shù)可計(jì)算某個(gè)字符串,下面這篇文章主要給大家介紹了關(guān)于js中eval方法詳解之eval方法的初級應(yīng)用的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • JS跳出循環(huán)的方法區(qū)別對比分析(break,continue,return)

    JS跳出循環(huán)的方法區(qū)別對比分析(break,continue,return)

    面向?qū)ο缶幊陶Z法中我們會碰到break ,continue, return這三個(gè)常用的關(guān)鍵字,那么關(guān)于這三個(gè)關(guān)鍵字的使用具體的操作是什么呢?接下來通過本文給大家講解JS跳出循環(huán)的方法區(qū)別對比分析(break,continue,return),感興趣的朋友一起看看吧
    2023-02-02
  • 點(diǎn)擊隱藏頁面左欄或右欄實(shí)現(xiàn)js代碼

    點(diǎn)擊隱藏頁面左欄或右欄實(shí)現(xiàn)js代碼

    通過點(diǎn)擊來隱藏頁面左欄或右欄,此效果在實(shí)際應(yīng)用中很常見,接下來為大家詳細(xì)介紹下實(shí)現(xiàn)代碼,感興趣的朋友可以參考下哈,希望可以幫助到你
    2013-04-04
  • JavaScript?Canvas實(shí)現(xiàn)圖片局部放大鏡效果

    JavaScript?Canvas實(shí)現(xiàn)圖片局部放大鏡效果

    這篇文章主要為大家詳細(xì)介紹了如何使用JavaScript?Canvas實(shí)現(xiàn)圖片局部放大鏡效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 如何在 JavaScript 中更好地利用數(shù)組

    如何在 JavaScript 中更好地利用數(shù)組

    這篇文章主要介紹了如何在 JavaScript 中更好地使用數(shù)組,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-09-09
  • Javascript幻燈片播放功能實(shí)現(xiàn)過程解析

    Javascript幻燈片播放功能實(shí)現(xiàn)過程解析

    這篇文章主要介紹了Javascript幻燈片播放功能實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 淺析C/C++,Java,PHP,JavaScript,Json數(shù)組、對象賦值時(shí)最后一個(gè)元素后面是否可以帶逗號

    淺析C/C++,Java,PHP,JavaScript,Json數(shù)組、對象賦值時(shí)最后一個(gè)元素后面是否可以帶逗號

    這篇文章主要介紹了淺析C/C++,Java,PHP,JavaScript,Json數(shù)組、對象賦值時(shí)最后一個(gè)元素后面是否可以帶逗號的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • 教你修改element-ui源碼給el-dialog添加全屏功能

    教你修改element-ui源碼給el-dialog添加全屏功能

    el-dialog組件提供了fullscreen功能,但是無法滿足業(yè)務(wù)需求。系統(tǒng)使用了許多dialog,不方便重新封裝dialog組件,故直接對源碼進(jìn)行修改,這篇文章主要介紹了修改element-ui源碼給el-dialog添加全屏功能,需要的朋友可以參考下
    2022-11-11

最新評論

措勤县| 洪雅县| 龙泉市| 乐山市| 甘谷县| 盐津县| 随州市| 屯昌县| 邵东县| 泰来县| 崇明县| 湟中县| 宁远县| 苏州市| 巩留县| 秭归县| 金华市| 临汾市| 富源县| 抚远县| 洛川县| 同江市| 黄龙县| 济阳县| 门头沟区| 兴海县| 公安县| 额敏县| 汝州市| 九寨沟县| 朝阳区| 绥中县| 柳林县| 津南区| 土默特右旗| 泽普县| 蒲城县| 汽车| 焉耆| 瓮安县| 商都县|