pick-view 想做联动效果的时候效果延迟

发布于 7 年前作者 wzou19772 次浏览最后编辑 7 年前来自 ask

想用picker-view一个省市区效果联动, 但是再选择了省份的时候,市区要过大概1s才能联动改变,请问如何才能解决这个问题?

2 回复
xia21
xia211 楼6 年前

这个问题我也遇到了,四级联动的选择器,在实际场景中反应速度根本跟不上用户操作速度,感觉问题可能出在滚动过程中频繁的setData,造成渲染的阻塞延迟,但是不频繁渲染又无法正确显示用户操作的数据…优化点在bindchange这里;没有源码,啥也看不见,这就是不开源的好处,呵呵

sunming
sunming2 楼5 年前
  1. 服务器响应速度比较慢,可以通过增加带宽,使用集群,优化服务代码等方式

  2. 前端预加载,将省市县信息封装为json格式数据,一次性加载,注意使用gzip压缩一下

  3. 自己想想别的吧