PicImpact icon indicating copy to clipboard operation
PicImpact copied to clipboard

首页显示改进

Open Zheaoli opened this issue 7 months ago • 2 comments

首页我打算加入两个新模式

  1. 随机照片模式
  2. 随机相册模式

对于1,将引入下面两个配置项

  1. 可以让用户选择随机的范围
  2. 可以让用户选择随机的数量

这样的好处是可以避免去从很多照片里面选择精选,这样会比较好在照片比较多的时候展现已有的照片

Zheaoli avatar May 04 '25 12:05 Zheaoli

这个功能本身是没问题的,目前项目数据流的获取,是使用的 SWR。所以随机可能会在 SWR revalidation 时,页面 rendering 用户体验不太好,尤其是在有 animate 的时候,可能会更加明显。

Image

理论上可以通过 deep-comparison 来处理这个问题,但可能会导致客户端性能下降(我估计是这点计算可以忽略不计),毕竟本身就是大体积的图片瀑布流。

这里可以自定义比较函数,一般来说只需要在用户主动刷新页面时才需要重新渲染,其它 revalidation 触发条件和路由时,不变化可能合理一些。

besscroft avatar May 04 '25 14:05 besscroft

我来康康

Zheaoli avatar May 04 '25 15:05 Zheaoli