您现在的位置是:网站首页> 编程资料编程资料
微信小程序自定义复选框_javascript技巧_
2023-05-24
307人已围观
简介 微信小程序自定义复选框_javascript技巧_
本文实例为大家分享了微信小程序自定义复选框的具体代码,供大家参考,具体内容如下
1、效果

2、wxml
3、js
data:{ checkboxArr: [ { checked: false,//是否选中 id: "1",//部门能id name: "部门1", }, { checked: false,//是否选中 id: "2",//部门能id name: "部门2", }, { checked: false,//是否选中 id: "3",//部门能id name: "部门3", }, { checked: false,//是否选中 id: "4",//部门能id name: "部门4", }, { checked: false,//是否选中 id: "5",//部门能id name: "部门5", }, { checked: false,//是否选中 id: "6",//部门能id name: "部门6", },] }, checkbox: function (e) { var index = e.currentTarget.dataset.index;//获取当前点击的下标 var checkboxArr = this.data.checkboxArr;//选项集合 checkboxArr[index].checked = !checkboxArr[index].checked;//改变当前选中的checked值 this.setData({ checkboxArr: checkboxArr }); }, checkboxChange: function (e) { var checkValue = e.detail.value; console.log(e.detail.value) this.setData({ checkValue: checkValue }); },4、wxss 局部样式
.checkbox-group{ display: flex; flex-wrap: wrap; } .checkbox{ display: flex; align-items: center; padding: 10rpx; color: #aaaaaa; border: 2rpx solid #CECECE; border-radius: 5rpx; justify-content: center; margin-right: 20rpx; } .checked{ color: #3eace2; background: rgba(49,165,253,0.08); border: 1rpx solid #3eace2; } .checkbox-group checkbox{ display: none }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- VueUse功能精简你的dependencies_vue.js_
- vue开发中后台系统复杂表单优化技巧_vue.js_
- 如何解决React useEffect钩子带来的无限循环问题_React_
- Pinia.js状态管理器上手使用指南_vue.js_
- 使用el-checkbox-group选中后值为true和false遇到的坑_vue.js_
- 详解如何在Vue中动态添加类名_vue.js_
- 微信小程序实现多文件或者图片上传_javascript技巧_
- Vue-admin-template 报Uncaught (in promise) error问题及解决_vue.js_
- 图解Vue 响应式流程及原理_vue.js_
- Vue.nextTick纯干货使用方法详解_vue.js_
