webview渲染是否对setData的数据做了diff

发布于 7 年前作者 zouqiang12171 次浏览最后编辑 7 年前来自 ask

```

for(let i = 0; i < 10; i++){

   setTimeout(() => {

     this.setData({ name: ‘user name’})

    }, 100)

}

<view>{{ name }}</view>

```

如上,是否会重渲染10次该元素?

ps: 是否有提供检测渲染性能的api?

1 回复
shenchao
shenchao1 楼5 年前

会进行vd的diff。性能检测可以通过在setData的回调函数中打点完成