微信小程序,新添加的元素保持再底部
来源:互联网 发布:mac os beta版 编辑:程序博客网 时间:2024/06/10 12:33
欢迎来前群里探讨技术QQ:454891743
点击添加按钮,新添加的元素保持在底部小demo的实现
WXML代码:
<!--index.wxml--><button type="primary" bindtap="addItemFn">添加</button><scroll-view class="scroll" scroll-y="true" scroll-top="{{scrollTop}}" > <view class="classname"></view> <block wx:for="{{lists}}" wx:key="*this"> <view class="item" data-index="{{index}}" id="item{{index}}">item {{index}}--{{item.place}}</view> </block></scroll-view>
WXSS代码:
page{height: 100%;}.scroll{height:400rpx; border: 2px solid #f00;}.item{ background: #ddd; margin: 10px 0; height: 40px;}
//获取应用实例var app = getApp()Page({ data: { lists: [ { place: "北京" }, { place: "深圳" }, { place: "上海" }, { place: "广州" }, { place: "珠海" } ], //记录item个数 itemCount: 5, scrollTop: 100,//设置滚动条到顶部的距离 }, //事件处理函数 addItemFn: function () { var {lists, itemCount} = this.data; var newData = { place: "default" }; lists.push(newData); this.setData({ lists: lists, itemCount: itemCount, })
//单独拿出来用setData 放一个里会出现问题 this.setData({ scrollTop: this.data.scrollTop + 50 // 50代表你要添加的元素的高度 }) },})
0 0
- 微信小程序,新添加的元素保持再底部
- 为android程序添加新的Activity
- eclipse添加新web程序的方法
- 解决“新添加的元素,事件不可用”的问题
- jquery Mobile 框架下添加新的Dom元素
- jq 为新添加的元素绑定事件
- 体验html5新添加的一些表单元素
- 网页制作插入新的元素,并且为插入的元素添加事件
- html5中新添加的元素与移除的元素
- Javascript让页脚保持在未满屏页面的底部
- MFC EditBox控件滚动条保持在底部的实现
- android 保持菜单一直在底部的实现方法
- 一个将 footer 保持在底部的最好方法
- 将 footer 保持在底部的最好方法
- jQuery-为动态添加的元素绑定事件(以及不重复添加新的内容)
- 原生js中的事件委托(为新添加的DOM元素添加事件)
- js小程序 数组元素的添加和删除
- 水平排列元素的底部对齐
- 十分钟读懂『K-Means 算法』
- Mac OSX 升级python six模块版本
- Linux操作系统在ARM上 的移植过程及分析
- appium并行测试
- 网络编程应用:基于UDP协议【实现文件下载】--练习
- 微信小程序,新添加的元素保持再底部
- 离散基础 (12). 二项恒等式
- 01-汇编-8086/8088CPU内部结构
- tty0 显示的过程
- 基于JFinal的evens的SQL文件执行和生成
- Codeforces 616D Longest k-Good Segment【尺取法】
- oracle使用的问题
- java工程不能导入eclipse
- caffe_.mexa64: undefined symbol:protobuf8internal10WireFormat 分析思路与解决方案