CNode

app开发的一些疑问

问答
Ddianjie发布于10 年前最后回复10 年前8 回复4436 浏览0 收藏

问题1:根据hash改变而变化视图的页面,滚动条位置难道要自己存着滚动条的位置?

好比如:一个帖子列表,我查看第20个帖子,进去详情后,滚动条位置被重置了,我再返回,就定位不到刚看的帖子列表位置了!有什么方法能处理这情况呢?

问题2:app的省流量问题,都是把图片地址替换成本地的一个默认图片?

查看回复

回复 (8)

I
i5ting#1·10 年前
  • 1)view的上边距你是能取到的,然后自己算喽
  • 2)placeholder都是这样用的,这不是为了省流量,而是更好的用户体验,根据不同网络、场景,加载不同大小的图片才是为了省流量,比如缩略图
S
soullcm#3·10 年前

滚动条位置可以在跳转前先把位置记住,已加载数据也缓存起来,跳回来时直接取出来就好

1
1340641314#4·10 年前

可以专门封装一个模块,用来存储这些数据缓存,和滚动条的位置

D
dianjie#5·10 年前
引用 1340641314可以专门封装一个模块,用来存储这些数据缓存,和滚动条的位置

@1340641314 看了一下你的react node,才发现我写的与你区别太大了,看来得在数据缓存下搞点事了!!

1
1340641314#6·10 年前
引用 dianjie@1340641314 看了一下你的react node,才发现我写的与你区别太大了,看来得在数据缓存下搞点事了!!

@dianjie 哪个其实对redax的理解有误了,虽然说这样用也没问题。最近在重构vue2-cnode,到时候会整理下数据缓存,已经滚动条还原相关的教程

1
1340641314#8·10 年前
引用 dianjie@1340641314 你理解错了,我是说我的写得有毛病!!!

@dianjie 你也理解错了,我是说我写的也有毛病。。。

参与回复
登录后即可参与回复。登录