4.z-paging的高度=3-2-1
1.整个屏幕的高度=可用区域+底部虚拟导航(有些手机,可用设置虚拟导航) 2.可用区域=状态栏高度(差不多在24px左右)+导航高度(uniapp原生导航的高度,定死了是44px,自定义导航,可用自由定义了)+内容区域(这就是子窗体的高度了)+tabbar(uniapp默认的tabbar高度是50px) 3.子窗子的高度,要动态的赋值,不要在page....
z-paging组件会固定一个高度,并在其内部使用scroll-view来管理滚动。 下拉刷新和上拉加载更多的行为都被限制在z-paging组件的范围内。 性能上,可能会受到scroll-view性能的限制,特别是在处理大量数据时。 当use-page-scroll为true: z-paging组件不再固定高度,而是随页面内容滚动而滚动。 下拉刷新和上拉加载更多的...
【缺点】需要固定z-paging高度,超出页面部分渲染的资源无法自动回收,当列表item比较复杂或数据量过多时,可能会造成明显卡顿。【优点】性能优于使用内置的scroll-view滚动,超出页面部分渲染的资源会自动回收,能适应绝大多数列表滚动的情况,即使列表item比较复杂,一般也不会感知到卡顿。
使用虚拟滚动 cell是不定高度 数据量比较大时,会出现性能问题(超过1000条),页面直接卡顿,超过10s才能渲染出来,如果数据量超过10000条,可能就卡死了 希望解决性能问题,或者提供切片的操作,支持单次渲染几百条,分多次渲染Author xianyusPadding commented Aug 5, 2024 demo这里的例子不太对,用的是异步渲染,每次只...
const size = showUpdateTime ? '36rpx' : '30rpx'; return {width: size,height: size,'margin-right': showUpdateTime ? '20rpx' : '9rpx'}; 'updateTimeStyle': { default: {} }, leftImageSrc() { const R = this.R; const status = this.status; if (status === R.Def...
z-paging是否自动高度,若自动高度则会自动铺满屏幕,不需要设置父view为100%等操作。(注意:自动高度可能并不准确)Booleanfalsetrue auto-height-addition (建议使用fixed代替) z-paging是否自动高度时,附加的高度,注意添加单位px或rpx,默认为px,若需要减少高度,请传负数。如"-10rpx","10.5px"Number|String0px-...
(聊天记录模式启用时才有效,如果在聊天记录模式页面需要监听键盘高度改变,请不要直接通过uni.onKeyboardHeightChange监听,否则可能导致z-paging内置的键盘高度改变监听失效。ps:H5、百度小程序、抖音小程序、飞书小程序不支持) {height:0(键盘高度)} #滚动相关事件 ...
//cellHeightMode为fixed时获取第一个cell高度 _updateFixedCellHeight() { this.$nextTick(() => { const updateFixedCellHeightTimeout = setTimeout(() => { u.delay(() => { this._getNodeClientRect(`#zp-id-${0}`,this.finalUseInnerList).then(cellNode => { ...