ZXLee

Results 153 comments of ZXLee

> 我也是遇到相同的问题,在NVUE中使用虚拟列表时,当加载的列表比较大时,reload时,页面会一直滚动回收,耗时很长,而且期间页面会卡住 @SmileZXLee nvue中z-paging默认使用的是weex的list组件,自带cell复用。nvue中是不支持虚拟列表的,因为weex的list性能比虚拟列表更高。

> 那再请教一下,如果采用 nvue 的话,有什么办法解决这个问题吗? > > PS: 今天发现,如果采用 nvueStyleCompiler: uni-app 模式,才会出现这种问题。但如果采用 nvueCompiler: uni-app 模式,则不会出现这个问题。 @SmileZXLee 可以采用 nvueCompiler: uni-app 模式。这个渲染慢的问题,可以与uniapp官方反馈一下,需要官方解决

> 大神再请教一下:从性能角度,您建议不采用虚拟列表,而是采用 nvue + cell 模式(即 [https://z-paging.zxlee.cn/module/nvue.html),对吗?](https://z-paging.zxlee.cn/module/nvue.html%EF%BC%89%EF%BC%8C%E5%AF%B9%E5%90%97%EF%BC%9F) @SmileZXLee > > PS: 如果不采用虚拟列表,则 nvueStyleCompiler: uni-app 或 nvueCompiler: uni-app 模式都没有出现页面 reload 时一直滚动回收且耗时很长的问题。但是 nvueCompiler: uni-app 模式对 css 的限制较多。 对。nvue + cell 模式性能比虚拟列表高,虚拟列表只是在非nvue平台渲染超长列表时的替代解决方案。

未能复现,请尝试demo中的虚拟列表是否有此问题

> * > 未能复现,请尝试demo中的虚拟列表是否有此问题 > > 1.mp4 > > 从uniapp的插件市场下的,demo依然有这个问题

> > 未能复现,请尝试demo中的虚拟列表是否有此问题 > > ``` > 页面代码: > > > > ref="users" > use-virtual-list > :fixed="false" > use-compatibility-mode > @query="loadFollowList" > :extra-data="{mode: 'user-list'}" > :default-page-size="query.per_page" > > > >...

> demo也一样会跳闪,官方demo用的同样的图看不出来,你换个图,列表往下多滑几页就会闪了 > > ``` > > > > > {{ "第" + (index + 1) + "行" }} > style="color:red;margin-left:10rpx;" > catchtap="__e" > class="data-v-1d67cf60">虚拟列表展示 > > {{ item.detail }}...

> > > demo也一样会跳闪,官方demo用的同样的图看不出来,你换个图,列表往下多滑几页就会闪了 > > > ``` > > > > > > > > > > > > > > > {{ "第" + (index + 1) +...