收藏
回答

[紧急求助]全局变量的大小是否有限制?redux是否适合小程序?

框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
小程序 Bug 客户端 6.6.6 2.0.1


我的小程序多个页面有可上拉加载更多的feed流, 刷到一定数据量后, 切换页面会一片空白(除了手机状态栏以外一片空白), 类似渲染假死


这些feed流的数据现在都是通过redux管理的, 也就是都存储在全局变量里,


是不是因为全局变量的大小有个阈值, 超出这个大小会造成性能超负荷消耗, 导致渲染卡死?


现在每350条数据就是大概1M, 每页10条请求


是不是小程序不适合使用redux, 这样的数据应该只用页面存储??

最后一次编辑于  2018-04-18
回答关注问题邀请回答
收藏

6 个回答

  • LastLeaf
    LastLeaf
    2018-04-19

    的确有优化,但是还是会有开销的。

    2018-04-19
    有用
    回复
  • LastLeaf
    LastLeaf
    2018-04-19

    对,因为页面过大必然会影响渲染和绘制的性能,所以不可能做成无限下拉的,这里你需要设法处理一下。常见的方法就是分页。

    2018-04-19
    有用
    回复
  • LastLeaf
    LastLeaf
    2018-04-18

    全局变量会是小程序全局的,所以请注意控制数据量。


    不过这个问题应该是页面显示渲染区域过于复杂的问题,而不是全局变量的问题。请注意控制页面的节点树大小和总显示区域大小。

    2018-04-18
    有用
    回复
  • 似水流年
    似水流年
    2018-08-02

    感觉此类的redux   在小程序中开销还是很大的

    2018-08-02
    有用
    回复 2
    • 正一🍚筒
      正一🍚筒
      2018-08-02

      嗯嗯, 对的

      2018-08-02
      回复
    • 似水流年
      似水流年
      2018-08-02

      一旦用了,很难把控他的大小啊

      2018-08-02
      回复
  • 正一🍚筒
    正一🍚筒
    2018-04-19

    我试了一下scroll-view, 也没什么明显的效果, 是不是我的使用方法不对呢?(听说scroll-view做了一些渲染上的优化)

    2018-04-19
    有用
    回复
  • 正一🍚筒
    正一🍚筒
    2018-04-19

    意思是只能减少页面元素吗?他是一个可无限下拉的feed流, 如何控制'页面的节点树大小和总显示区域大小'??

    2018-04-19
    有用
    回复
登录 后发表内容