Skip to content

Commit

Permalink
Update performance.md
Browse files Browse the repository at this point in the history
  • Loading branch information
wanganxp committed Jul 22, 2020
1 parent 53e702e commit 98a0c09
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions docs/performance.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,9 +100,11 @@ app-nvue和h5不存在此问题。造成差异的原因是小程序目前只提

页面初始化时,逻辑层如果一次性向视图层传递很大的数据,使视图层一次性渲染大量节点,可能造成通讯变慢、页面切换卡顿,所以建议以局部更新页面的方式渲染页面。如:服务端返回100条数据,可进行分批加载,一次加载50条,500ms 后进行下一次加载。

##### **减少节点嵌套层级**
##### **减少组件数量、减少节点嵌套层级**

深层嵌套的节点在页面初始化构建时往往需要更多的内存占用,并且在遍历节点时也会更慢些,所以建议减少深层的节点嵌套。
深层嵌套的节点在页面初始化构建时往往需要更多的内存占用,并且在遍历节点时也会更慢些,所以建议减少深层的节点嵌套。

有些nvue页面在Android低端机上初次渲染时,会看到从上到下的渲染过程,这往往都是因为组件过多导致的。每个组件渲染时都会触发一次通信,太多组件就会阻塞通信。

##### 避免视图层和逻辑层频繁进行通讯

Expand Down

0 comments on commit 98a0c09

Please sign in to comment.