微信小程序实现多选框全选与取消全选功能示例


Posted in Javascript onMay 14, 2019

本文实例讲述了微信小程序实现多选框全选与取消全选功能。分享给大家供大家参考,具体如下:

js部分:

page({
data: { select_all:false,
listData: [{code: "111",text: "text1",typ: "type1",},
{code: "021",text: "text2",typ: "type2",},
{code: "111",text: "text1",typ: "type3",}]}
selectall: function() {//全选与反全选
var that = this;
for (let i = 0; i < that.data.listData.length; i++) {
that.data.listData[i].checked = (!that.data.select_all)}
that.setData({
listData: that.data.listData,
select_all: (!that.data.select_all)
})}
})

wxml部分:

<view class="scroll">
<scroll-view scroll-x="true">
<checkbox-group class="table" >
<view class="tr">
<view class="th">
<checkbox value="all" bindtap="selectall" />全选
</view>
<view class="th">运号</view>
<view class="th">V号</view>
<view class="th">运商</view>
<view class="th">返单</view>
<view class="th">日期</view>
</view>
<view class="tr" wx:for="{{listData}}" wx:key="">
<view class="td">
<checkbox value="{{item.code}}" checked="{{item.checked}}" />
</view>
<view class="td" value="{{item.text}}">{{item.code}}</view>
<view class="td" value="{{item.text}}">{{item.text}}</view>
<view class="td" value="{{item.typ}}">{{item.typ}}</view>
<view class="td" value="{{item.typ}}">{{item.typ}}</view>
<view class="td" value="{{item.typ}}">{{item.typ}}</view>
</view>
</checkbox-group>
</scroll-view>
</view>
</view>

wxss部分:

.table{
background-color: #fff;
border:1px solid #dadada;
width:1200rpx;
margin-left:0rpx;
}
.tr{
background-color: #dadada;
white-space: nowrap;
width:100%;
display: flex;
text-align: center;
justify-content: center;
}
.th{
background-color: #fff999;
text-align: center;
justify-content: center;
width: 100%;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
}
.td{
background-color: #fff;
text-align: center;
justify-content: center;
width: 100%;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
}

效果图:

微信小程序实现多选框全选与取消全选功能示例

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
JS 自动完成 AutoComplete(Ajax 查询)
Jul 07 Javascript
jquery ajax属性async(同步异步)示例
Nov 05 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
Dec 19 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
Nov 02 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
Aug 16 Javascript
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
vue项目中axios请求网络接口封装的示例代码
Dec 18 Javascript
微信小程序动态添加view组件的实例代码
May 23 Javascript
JS实现移动端在线签协议功能
Aug 22 Javascript
关于layui flow loading占位图的实现方法
Sep 21 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
Apr 29 Javascript
js中arguments对象的深入理解
May 14 #Javascript
ios中视频的最后一桢问题解决
May 14 #Javascript
详解可以用在VS Code中的正则表达式小技巧
May 14 #Javascript
vue项目中引入vue-datepicker插件的详解
May 14 #Javascript
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 #jQuery
JavaScript中this的全面解析及常见实例
May 14 #Javascript
jquery 验证用户名是否重复代码实例
May 14 #jQuery
You might like
PHP获取QQ达人QQ信息的方法
2015/03/05 PHP
PHP中Restful api 错误提示返回值实现思路
2016/04/12 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
2013/08/06 Javascript
轻松创建nodejs服务器(9):实现非阻塞操作
2014/12/18 NodeJs
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
如何实现一个webpack模块解析器
2018/10/24 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
[43:58]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第二局
2016/02/27 DOTA
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
Python中time模块和datetime模块的用法示例
2016/02/28 Python
Python的socket模块源码中的一些实现要点分析
2016/06/06 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
python的pip安装以及使用教程
2018/09/18 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
高二物理教学反思
2014/02/08 职场文书
创业大赛策划书
2014/03/01 职场文书
中国好声音广告词
2014/03/18 职场文书
幼儿园园长安全责任书
2015/05/08 职场文书
2015年秋季校长开学典礼致辞
2015/07/29 职场文书
2016年父亲节寄语
2015/12/04 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang