w***@gmail.com
w***@gmail.com
  • 发布:2019-03-20 11:10
  • 更新:2019-06-22 19:33
  • 阅读:4028

uniapp安卓版卡顿,vue里面的data太多,列表太多了吗?

分类:uni-app

1.我们公司要求做一个选座位入场列表,由于我们有好几个场地,需要知道哪个座位被选了。
2.我循环了一个2000到5000的列表,只是做了点击选中,再点击取消,但是在安卓上明显有卡顿,甚至0.5秒,难道2000长度的数组都更新不了吗,因为要抢座位,如果点击太卡容易让用户体验不好?
3. 我只是循环20个就很快,除外,感觉其他组件引进来好像也会增加负担,难道vue里面的data定义太多也会间接影响到到?
4. 大家有没有推荐解决办法?

2019-03-20 11:10 负责人:无 分享
已邀请:

最佳回复

DCloud_heavensoft

DCloud_heavensoft

估计你是非自定义组件编译模式。改成自定义组件编译估计就没问题了。

咳

循环是啥意思?每个座位记住自己的数组脚标。

  • w***@gmail.com (作者)

    是的,比如现在公司有几十个座位要选中


    2019-03-20 13:18

  • 回复 w***@gmail.com:啥列表呢?


    2019-03-20 13:24

  • w***@gmail.com (作者)

    回复 :已回复在下面的图,就是看电影要选的座位


    2019-03-20 14:21

  • w***@gmail.com (作者)

    我现在有1000个座位现在要全部循环出来很卡,点击座位


    2019-03-20 14:21

w***@gmail.com

w***@gmail.com (作者)

咳

可以延迟加载试下。

t***@163.com

t***@163.com - 80后

卡顿是必然的除非你用nvue,原生weex可以解决!

[已删除]

[已删除]

非原生的确有性能问题,最好试下原生的方式

舌尖跳舞

舌尖跳舞 - 现在不减肥,以后徒伤悲。

同,picker很多,还有默认值,计算属性之类

该问题目前已经被锁定, 无法添加新回复