收藏
回答

关于页面需要存储大量数据,是用this.data.对象来保存?还是在页面外面定义一个变量来存储比较好

有个做题功能需要请求后台后保存大量题库数据,我看this.setData有大小限制,不知道this.data.这种不渲染页面的会不会有大小限制?还是说外部定义变量来保存比较好?还有,退出页面是不需要缓存数据的

最后一次编辑于  2022-05-30
回答关注问题邀请回答
收藏

1 个回答

  • Frank
    Frank
    2022-05-30

    setData量大的话,可以用多维数组,每次就setData其中的一个key也可以

    2022-05-30
    有用
    回复 5
    • 无我
      无我
      2022-05-30
      不行的,要存文字选项答案差不多有2000~3000多道题
      2022-05-30
      回复
    • Frank
      Frank
      2022-05-30回复无我
      一个页面显示2000-3000题?
      2022-05-30
      回复
    • 无我
      无我
      2022-05-30回复Frank
      只显示3个,根据翻页取一部分存的数据来渲染,做的题还要把做题后的选项收藏这些值修改后存回去
      2022-05-30
      回复
    • 无我
      无我
      2022-05-30
      还有一种情况记录对的题和错的题的id集合,也是有2000~3000的id数组
      2022-05-30
      回复
    • Frank
      Frank
      2022-05-30回复无我
      这种最好从业务角度看看可能避免下,另外看下你分页的代码是怎么写的
      2022-05-30
      回复
登录 后发表内容