uni-app 折叠自定义

uni-app的uni-collapse折叠组件样式修改
下面是修改后的样式

<uni-collapse accordion class="ze"  v-model="isCollapse" @click="toggleCollapse"><!-- 因为list默认带一条分隔线,所以使用 titleBorder="none" 取消面板的分隔线 --><uni-collapse-item title-border="none" :border="false"class="ze_item"><template v-slot:title><uni-list><uni-list-item title="阅读理解-作者思维知识点":show-extra-icon="true" :extra-icon="isCollapse ? extraIcon : CloseFold":show-badge="false"></uni-list-item></uni-list></template><view class="content"><uni-list><uni-list-item title="阅读理解-作者思维知识点":show-extra-icon="true" :extra-icon="{type:'smallcircle-filled',color: '#FF6A28',size: '14'}":show-badge="false"><template v-slot:footer><image class="slot-image" src="/static/img/Answerbutton.png" mode="widthFix"></image></template></uni-list-item><uni-list-item title="阅读理解-作者思维知识点":show-extra-icon="true" :extra-icon="{type:'smallcircle-filled',color: '#FF6A28',size: '14'}":show-badge="false"></uni-list-item><uni-list-item title="阅读理解-作者思维知识点":show-extra-icon="true" :extra-icon="{type:'smallcircle-filled',color: '#FF6A28',size: '14'}":show-badge="false"></uni-list-item></uni-list></view></uni-collapse-item><uni-collapse-item title-border="none" title="手风琴效果" class="ze_item"thumb="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/unicloudlogo.png"><text>折叠内容</text></uni-collapse-item><uni-collapse-item title-border="none" title="禁用状态" class="ze_item"thumb="https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/unicloudlogo.png"><text>折叠内容</text></uni-collapse-item></uni-collapse>
// js
return {isCollapse: false, // 展开。后续会在循环的时候加入open字段表示当前参数已经展开,这里只							做展示extraIcon: {color: '#FF6A28',size: '26',type: 'minus-filled'}, // 展开的iconCloseFold:{color: '#FF6A28',size: '26',type: 'plus-filled'} // 关闭的icon
}
methods: {toggleCollapse() {this.isCollapse = !this.isCollapse;},
}修改的css// 修改折叠的默认样式 list列表的上下border/deep/.uni-collapse,/deep/.uni-list--border:after,/deep/.uni-list--border-top,/deep/.uni-list--border-bottom{background-color: transparent;}// 左侧图标往右便宜/deep/.uni-list-item__icon {margin-right: 30rpx;}// 去掉父元素往左偏移/deep/.uni-list-item__container {padding-left: 0px;}.content{// 展开子元素往左偏移/deep/.uni-list-item__container {padding-left: 7.5px;}}// 手动添加的图标.slot-image,/deep/.slot-image{/* #ifndef APP-NVUE */display: block;/* #endif */// margin-right: 10px;width: 28rpx;height: 28rpx;}// 去掉原生的折叠的图标/deep/.custom_none{display: none;}// 去掉原生的图标旋转/deep/.custom_uni-collapse-item__title-arrow-active{transform: rotate(0deg);}

修改一下uni-collapse的uni-collapse-item

<view v-if="showArrow":class="{ 'uni-collapse-item__title-arrow-active': isOpen, 'uni-collapse-item--animation': showAnimation === true }"class="uni-collapse-item__title-arrow custom_uni-collapse-item__title-arrow-active"><uni-icons class="custom_none" :color="disabled?'#ddd':'#bbb'" size="14" type="bottom" /><image class="slot-image" src="/static/img/Answerbutton.png" mode="widthFix"></image></view>

在这里插入图片描述
设计图样式
在这里插入图片描述
修改后的样式
在这里插入图片描述
就这样吧…

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

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

相关文章

Linux之防火墙

目录 什么是防火墙 分类&#xff1a; Netfilter(数据包过滤) 防火墙无法完成的任务 iptables 与 firewalld 区别 iptables iptables执行原则 规则链 概念 分析 流程图 规则链分类 iptables 流量处理动作 iptables表 四种规则表 安装iptables 预处理 管理命令 …

2023 年高教社杯全国大学生数学建模竞赛题目 A 题 定日镜场的优化设计

A 题 定日镜场的优化设计 构建以新能源为主体的新型电力系统&#xff0c;是我国实现“碳达峰”“碳中和”目标的一项重要措施。塔式太阳能光热发电是一种低碳环保的新型清洁能源技术[1]。 定日镜是塔式太阳能光热发电站&#xff08;以下简称塔式电站&#xff09;收集太阳能的基…

SpringBoot 拦截org.thymeleaf.exceptions.TemplateInputException异常

SpringBoot 拦截thymeleaf异常 org.thymeleaf.exceptions.TemplateInputException异常 org.thymeleaf.exceptions.TemplateProcessingE xception: Could not parse as each: "message : xxx " (template: “xxxx” - line xx, col xx) thymeleaf异常复现 你是故意的…

ubuntu上ffmpeg使用framebuffer显示video

这个主题是想验证使用fbdev(Linux framebuffer device&#xff09;&#xff0c;将video直接显示到Linux framebuffer上&#xff0c;在FFmpeg中对应的FFOutputFormat 就是ff_fbdev_muxer。 const FFOutputFormat ff_fbdev_muxer {.p.name "fbdev",.p.long_…

YMatrix 5.0 与天翼云完成产品兼容性认证

近日&#xff0c;北京四维纵横数据技术有限公司与天翼云宣布完成产品兼容性认证。经过双方严格的测试验证&#xff0c;超融合数据库 YMatrix 5.0 与天翼云兼容性良好&#xff0c;可基于天翼云稳定运行。 数据库系统作为基础软件的核心&#xff0c;自主可控势在必行。在此背景下…

OpenCV(十六):高斯图像金字塔

目录 1.高斯图像金字塔原理 2.高斯图像金字塔实现 1.高斯图像金字塔原理 高斯图像金字塔是一种用于多尺度图像表示和处理的重要技术。它通过对图像进行多次高斯模糊和下采样操作来生成不同分辨率的图像层级&#xff0c;每个层级都是原始图像的模糊和降采样版本。 以下是高斯…

github网站打不开,hosts文件配置

首先获取github官网的ip地址&#xff0c; 打开cmd&#xff0c;输入ping github.com 配置&#xff1a; #github 140.82.114.4 github.com 199.232.69.194 github.global.ssl.fastly.net 185.199.108.153 assets-cdn.github.com 185.199.110.153 assets-cdn.github.com 185.199…

Linux与shell命令行学习

文章目录 走进shell基本的bash shell命令2.1 遍历目录 cd2.2 查看文件和目录列表 ls2.3 创建文件 touch2.4 复制文件 cp2.5 自动补全 tab2.6 链接文件 ln2.7 文件重命名 mv2.8 删除文件 rm2.9 创建目录 mkdir2.10 删除目录 rmdir2.11 查看文件类型 file2.12 查看整个文件 cat、…

23个react常见问题

1、setState 是异步还是同步&#xff1f; 合成事件中是异步 钩子函数中的是异步 原生事件中是同步 setTimeout中是同步 相关链接&#xff1a;你真的理解setState吗&#xff1f;&#xff1a; 2、聊聊 react16.4 的生命周期 图片 相关连接&#xff1a;React 生命周期 我对 Reac…

LeetCode(力扣)216. 组合总和 IIIPython

LeetCode216. 组合总和 III 题目链接代码 题目链接 https://leetcode.cn/problems/combination-sum-iii/ 代码 class Solution:def combinationSum3(self, k: int, n: int) -> List[List[int]]:result[]self.backtracking(n, k, 0, 1, [], result)return resultdef back…

PCL入门(三):矩阵变换实现平移和旋转

目录 1. pcl中的矩阵变换是什么2. 举例&#xff1a;如何做矩阵变换 1. pcl中的矩阵变换是什么 通过激光传感器等设备获得的3d点云在拼接成更大场景时&#xff0c;需要对点云数据进行旋转和平移操作。而旋转和平移操作&#xff0c;就可以通过矩阵变换来实现。 点的表示 对于点…

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法非常简单

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法&#xff0c;主要使用到了 php 的时间函数 mktime。下面首先还是以示例说明如何使用 mktime 获取今日、昨日、上周、本月的起始时间戳和结束时间戳&#xff0c;然后在介绍一下 mktime 函数作用和用法。非常简单哦…