您现在的位置是:网站首页> 编程资料编程资料
微信小程序自定义单选框样式实现单选功能_javascript技巧_
2023-05-24
330人已围观
简介 微信小程序自定义单选框样式实现单选功能_javascript技巧_
本文实例为大家分享了微信小程序自定义单选框样式实现单选功能的具体代码,供大家参考,具体内容如下
实现效果:
选择小车时,其他类型的车取消选中。

具体思路:
用数组存几种类型车的数据,给每条数据设置点击未选中的效果(checked 设为 false)。点击某一种车时,获取其下标,将它的设置为选中(checked 设置 true)。
代码如下:
// index.js Page({ /** * 页面的初始数据 */ data: { list: [{ img: "../../image/car.png", name: "小车", type: "C1/C2/C3", checked: true, }, { img: "../../image/trucks.png", name: "货车", type: "A2/B2", checked: false, }, { img: "../../image/passenger-car.png", name: "客车", type: "A1/A3/B1", checked: false, }, { img: "../../image/motorbike.png", name: "摩托车", type: "D/E/F", checked: false, } ], }, // 选择 choose: function (e) { let index = e.currentTarget.dataset.id; let list = this.data.list; for (let i = 0; i < list.length; i++) { this.data.list[i].checked = false; } if (list[index].checked) { this.data.list[index].checked = false; } else { this.data.list[index].checked = true; } this.setData({ list: this.data.list }) }, }){{item.name}} {{item.type}}
/* wxss */ .chooseType { width: 100%; height: 200rpx; display: flex; align-items: center; justify-content: space-between; border-bottom: rgb(197, 196, 187) 1rpx solid; font-size: 30rpx; background: #FFFFFF; } .chooseType-content-img{ width: 90rpx; height: 90rpx; } .chooseType-content{ width: 25%; height: 100%; display: flex; align-items: center; flex-direction: column; } .chooseType-content-select{ width: 25%; height: 100%; display: flex; align-items: center; flex-direction: column; background: rgb(163, 162, 162,0.2); } .chooseType-content-type{ margin-top: 10rpx; font-size: 30rpx; color: #b3b0b0; }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- Windows下安装Bun像Node或Deno的现代JS运行时_node.js_
- 微信小程序实现搜索商品和历史记录的功能_javascript技巧_
- JavaScript中事件委托的示例详解_javascript技巧_
- ResizeObserver API使用示例详解_JavaScript_
- JavaScript API ResizeObserver使用示例_JavaScript_
- 微信小程序实现数字滚动动画_javascript技巧_
- 使用Vue3+ts 开发ProTable源码教程示例_vue.js_
- 微信小程序调用摄像头实现拍照功能_javascript技巧_
- vue3配置全局参数(挂载全局方法)以及组件的使用_vue.js_
- javascript实现点击图片切换功能_javascript技巧_
