TaleLin / lin-ui

🌈 简洁、易用、灵活的微信小程序组件库
https://doc.mini.talelin.com
MIT License
4.07k stars 484 forks source link

瀑布流组件自动删除渲染节点 #1552

Open ab164287643 opened 1 year ago

ab164287643 commented 1 year ago

设备型号:

LinUI 版本:

微信小程序基础库版本:

微信开发者工具版本:

问题描述及重现步骤: 比如有首页和列表页, 首页调用下面代码渲染数据,正常渲染

wx.lin.renderWaterFlow(res.data.rows, isClear ,()=>{
            console.log('渲染成功')
       })

然后进入列表页,调用以下代码会导致回到首页后,首页的渲染节点被干掉了

wx.lin.renderWaterFlow([], isClear ,()=>{
            console.log('渲染成功')
          })

相关截图: 下面图片按照步骤截图 image image image

smileShirmy commented 1 year ago

wx.lin.renderWaterFlow() 支持传入三个参数,第一个参数为 data 即为传入的数据信息,第二个参数为refresh为是否刷新数据(删除之前渲染的数据,重新渲染)。

可以检查一下 isClear 参数是否为 true 如果是的话就会删除之前渲染的数据重新渲染