微信小程序设置展开折起
来源:互联网 发布:伤寒论趣味助学软件 编辑:程序博客网 时间:2024/06/07 03:17
在小程序中没有DOM操作的方法,所以获取不到相应的DOM节点进行高度设置。
解决方案
1.css方案
<view class="{{isFold ?'flod':'extend' }}" bindtap="flodFn"> 我是一个很长的文字</view>
.flod{ //折叠样式}.extend{ //展开样式}
flodFn:function(){ this.setData({ isFold: !this.isFold });}
2.动态渲染方案
<view bindtap="flodFn"><view wx:if="{{isFold}}" > 我是一个很长的文字</view><view wx:else> 我是一个很长的文字</view></view>
flodFn:function(){ this.setData({ isFold: !this.isFold });}
高级
如果是列表,需要结合复杂数据处理,建议阅读
https://weappdev.com/t/topic/468
https://weappdev.com/t/topic/420
0 0
- 微信小程序设置展开折起
- ExpandableListView 设置默认展开
- ExpandableListView设置自动展开
- 微信小程序--添加新属性,动态展开收起查看详情
- 设置expandableListView只展开一项
- element-ui 设置菜单栏展开
- 小程序:LRC歌词展开
- 程序优化之循环展开
- 小程序---点击展开 隐藏
- 微信小程序设置头像
- 微信小程序设置全局变量
- 微信小程序设置全局变量
- 微信小程序tabBar设置
- 微信小程序设置cookie
- JTree展开结点设置为'+'"-"形式
- JavaScript设置FieldSet展开与收缩
- 设置border布局默认不展开
- Delphi TreeView 设置树全部展开
- python性能优化
- 微信分享
- linux vim颜色的设置
- mysql 死锁
- 基于spark用线性回归(linear regression)进行数据预测
- 微信小程序设置展开折起
- 解读关键字volatile
- vector讲解
- Flask源码分析(二)
- JAVA的编译器和解释器
- Python Selenium 常用方法
- ubuntu 升级kernel
- android studio初次使用基本配置
- Learn PHP第二章:变量3(数据类型)