星痕懿
星痕懿
  • 发布:2019-10-18 15:35
  • 更新:2023-05-10 14:54
  • 阅读:2527

uni-app微信小程序性能问题

分类:uni-app

HbuilderX 编译器使用uni-appa 微信小程 在微信开发者工具运行流程 怎么一到真机运行延迟特别严重啊 有人知道吗

2019-10-18 15:35 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

uni-app本身没有这类问题。而且框架自动的diff数据,比直接在微信原生里写setdata性能更高。
至于你遇到的问题,你不提供你的写法,没人能判断的了问题。

  • 星痕懿 (作者)

    可以加一个联系方式给你截图吗 ?

    2019-10-18 15:55

h***@qq.com

h***@qq.com - PuiLu

真机卡到怀疑人生,和10FPS一样

2***@qq.com

2***@qq.com

data数据太大了,patch过程耗时导致卡顿。在uniapp框架中,数据层用vue进行托管,视图层仍然使用小程序原生,相比于传统的vue、react框架,少了数据+视图得到虚拟dom的过程,这导致每次组件更新都要暴力地将组件中整个data数据进行diff,如果data数据量较大,只能想办法拆子组件或优化data中数据的体积。另外,当组件第一次加载完成,都会执行一次setData,组件数量一多,频繁地setData会导致首屏渲染的性能降低

要回复问题请先登录注册