前言:本章说下文字内容的展开与收起的实现,要实现这么一个效果:当收起的时候隐藏并显示省略号,当展开的时候显示全部文字。
GitHub:https://github.com/Ewall1106/miniProgramDemo
先看下效果图:
小程序 — 展开/收起
1、结构样式
(1)首先我们定义一下html结构:
(2)less样式:
标题 title
就是一个简单的flex布局; 内容 content
中的文字我们默认收起状态且只展示两行
Box;
-webkit-line-clamp: 2;
-webkit-Box-orient: vertical;
padding: 0 25rpx;
font-size: 30rpx;
color: #888888;
}
}
(3)这样我们就实现了一个默认布局样式
2、添加点击事件
(1)首先我们应该在 data
中定义一个变量 isShow
用来控制样式的切换,默认为收起状态(即不展示)。
(2)在箭头icon上添加一个点击事件,当点击的时候对 isShow
做取反操作;