【uniapp】多规格选择

效果图
在这里插入图片描述

VUE

<template>
<view><view class="wp-80 pd-tb-40 mg-auto"><button type="warn" @click="showDrawer('showRight')">筛选</button></view><!-- 筛选-uni-drawer --><uni-drawer ref="showRight" mode="right" :width="300" :top="44"@change="change($event,'showRight')"><view class="dra_position safe_area"><scroll-view class="scroll-view-box dra_position" scroll-y="true"><view class="pd-25"><block v-for="(item,n) in drawer_list" :key="n"><view class="pd-b-20">{{item.title}}</view><view class="fss flex-wrap scroll-view-div"><block v-for="(aitem,index) in item.options" :key="index"><view class="radius5 fcc" :class="subIndex[n] == index?'active':''"@click="chooseItem(n,aitem.name,index)"><text>{{aitem.name}}</text></view></block></view></block></view></scroll-view><view class="dra_close fbc bg-fff"><view class="btns wp-47 radius50" @click="reset">重置</view><view class="btns1 wp-47 radius50" @click="closeDrawer('showRight')">确定</view></view></view></uni-drawer>
</view>
</template><script>
import uniDrawer from "@/components/uni-drawer/uni-drawer.vue"
export default {components: { uniDrawer },data() {return {drawer_list: [{ "title": "客户来源", "name": "source",options:[{ id: 25, "name": "百度贴吧" },{ id: 26, "name": "淘宝" },{ id: 27, "name": "抖音粉丝" },{ id: 28, "name": "官网客服" },{ id: 29, "name": "百度点击" },]},{ "title": "客户级别", "name": "level",options:[{ id: 22, "name": "意向极高" },{ id: 23, "name": "中等意向" },{ id: 24, "name": "一般意向" },]},{ "title": "客服", "name": "kefu",options:[{ id: 1, "name": "男客服" },{ id: 2, "name": "女客服" },]}],selectArr: [],subIndex: [],}},methods: {chooseItem( _pIndex, _name, index) {if (this.selectArr[_pIndex] != _name) {this.$set(this.selectArr, _pIndex, _name);this.$set(this.subIndex, _pIndex, index);} else {this.$set(this.selectArr, _pIndex, '');this.$set(this.subIndex, _pIndex, -1); //去掉选中颜色}console.log(this.selectArr)},// 抽屉状态发生变化触发change(e, type) { this[type] = e },// 打开抽屉showDrawer(e) { this.$refs[e].open() },// 关闭抽屉closeDrawer(e) { this.$refs[e].close() },// 重置reset() {this.selectArr=[]this.subIndex=[]},}
}
</script><style lang="scss">
.wp-80{ width: 80%; }
.wp-47{ width: 47%; }
.mg-auto{ margin: 0 auto; }
.pd-25{ padding: 25rpx; }
.pd-b-20{ padding: 0 0 20rpx; }
.pd-tb-40{ padding: 40rpx 0; }
.bg-fff{ background-color: #FFFFFF; }
.radius5{ border-radius: 5rpx; }
.radius50{ border-radius: 50rpx; }
.flex-wrap{ flex-wrap: wrap; }
.fss{display: flex;justify-content: flex-start;align-items: flex-start;
}
.fbc{display: flex;justify-content: space-between;align-items: center;
}
.fcc{display: flex;justify-content: center;align-items: center;
}
.safe_area{margin-bottom: constant(safe-area-inset-bottom);  margin-bottom: env(safe-area-inset-bottom); 
}
.dra_position{position: absolute;top: 0;bottom: 0;width: 100%;height: auto;
}
.scroll-view-box{ font-size: 28rpx; bottom: 84rpx; }
.dra_close{box-sizing: border-box;position: absolute;bottom: 0;width: 100%;padding: 15rpx 30rpx 20rpx;>view{height: 68rpx;line-height: 68rpx;text-align: center;}.btns{ color: #a12a30; border: 1px solid #a12a30; }.btns1{ color: #FFFFFF; background-color: #a12a30; }
}
.scroll-view-div{>view:nth-child(3n-1){ margin: 0 10rpx; }>view{width: 32%;height: 72rpx;margin-bottom: 16rpx;text-align: center;background-color: #F5F5F5;}.active{color: #ff000b;background-color: #fff4f3;}
}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/323243.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS 7 基于官方源码和openssl制作openssh 9.6 rpm包(含ssh-copy-id) —— 筑梦之路

之前写了一篇&#xff1a; CentOS 7 制作openssh 9.6 rpm包更新修复安全漏洞 —— 筑梦之路_升级openssh9.6-CSDN博客 有好几个网友反馈&#xff0c;ssh-keygen生成密钥存在问题&#xff0c;之前的rsa \ dsa加密算法用不了&#xff0c;因此写了一篇&#xff1a; 关于openssh…

基于ssm的班级事务管理系统+vue论文

摘 要 在如今社会上&#xff0c;关于信息上面的处理&#xff0c;没有任何一个企业或者个人会忽视&#xff0c;如何让信息急速传递&#xff0c;并且归档储存查询&#xff0c;采用之前的纸张记录模式已经不符合当前使用要求了。所以&#xff0c;对班级事务信息管理的提升&#x…

Java TBA访问NetSuite Restlet时的403错误

本周有同学问为啥Java访问NetSuite Restlet时&#xff0c;按照知识会之前的文章分享&#xff0c;会一直报403 INVALID_LOGIN_ATTEMPT错误。 https://nk-community.blog.csdn.net/article/details/131399801https://nk-community.blog.csdn.net/article/details/131399801原因是…

(03)光刻——半导体电路的绘制

01、绘制精细电路的第一步 金属-氧化物半导体场效应晶体管(MOSFET)的革命,让我们可以在相同面积的晶圆上同时制造出更多晶体管。MOSFET体积越小,单个 MOSFET的耗电量就越少,还可以制造出更多的晶体管,让其发挥作用,可谓是一举多得。可见,制造更小的MOSFET成了关键因素…

服务器执行rm命令时自动记录到审计日志中

目的 当在服务器上执行类似于 rm 命令时&#xff0c;自动记录该命令执行的时间&#xff0c;在哪里执行的&#xff0c;删除的什么文件&#xff0c;记录到审计日志中&#xff0c;能够查找到某些文件丢失原因 配置 # 需要root权限&#xff0c;sudo不行&#xff0c;这里假设执行…

mariadb配置慢sql查询

Mariadb和Mysql配置相同 这里配置的事mariadb 修改配置文件 vi /etc/my.cnf.d/server.cnf[mysqld] slow_query_logon slow_query_log_file/data/mysql_data/slow_query_log.log long_query_time2slow_query_logon 开启慢sql查询slow_query_log_file/data/mysql_data/slow_que…

某音关键词搜索商品接口,某音关键词搜索商品列表接口,宝贝详情页接口,某音商品比价接口接入方案

要接入API接口以采集电商平台上的商品数据&#xff0c;可以按照以下步骤进行&#xff1a; 1、找到可用的API接口&#xff1a;首先&#xff0c;需要找到支持查询商品信息的API接口。这些信息通常可以在电商平台的官方文档或开发者门户网站上找到。 2、注册并获取API密钥&#x…

RT-DETR算法优化改进:新颖的Shape IoU结合 Inner-IoU,基于辅助边框的IoU损失的同时关注边界框本身的形状和尺度,小目标实现高效涨点

💡💡💡本文改进:一种新的Shape IoU方法结合 Inner-IoU,基于辅助边框的IoU损失的同时,更加关注边界框本身的形状和尺度来计算损失 💡💡💡对小目标检测涨点明显,在VisDrone2019、PASCAL VOC均有涨点 RT-DETR魔术师专栏介绍: https://blog.csdn.net/m0_6377421…

3D Gaussian Splatting复现

最近3D Gaussian Splatting很火&#xff0c;网上有很多复现过程&#xff0c;大部分都是在Windows上的。Linux上配置环境会方便简单一点&#xff0c;这里记录一下我在Linux上复现的过程。 Windows下的环境配置和编译&#xff0c;建议看这个up主的视频配置&#xff0c;讲解的很细…

ZkSync第一Dex空投交互全教程,Holdstation ZK热点不容错过

2023 年 12 月 8 日&#xff0c;在以太坊基金会的 176 次会议上&#xff0c;开发人员一致同意&#xff0c;如果事情进展顺利&#xff0c;将在 2024 年初定 Goerli 分叉日期&#xff0c;目标是能在 2024 年 1 月激活 Goerli Dencun 测试网&#xff0c;预计能够在 2024 年 3 月~ …

云消息队列 Kafka 版生态谈第一期:无代码转储能力介绍

作者&#xff1a;娜米 云消息队列 Kafka 版为什么需要做无代码转储 云消息队列 Kafka 版本身是一个分布式流处理平台&#xff0c;具有高吞吐量、低延迟和可扩展性等特性。它被广泛应用于实时数据处理和流式数据传输的场景。然而&#xff0c;为了将云消息队列 Kafka 版与其他数…

西门子消防主机控制面板显示盘维修B3Q565

作为图形监控主机&#xff0c;负责接收并储存各消防设备主要运行状态&#xff0c;接收火灾报警并显示报警部位&#xff0c;包括火灾报警、状态监视、设备故障报警、网络故障报警﹐指挥抢险救援的活动,进行火灾信息的处理与传送&#xff0c;同时具备提示操作人员的功能&#xff…