append
append屬性沒有做數(shù)據(jù)綁定的工作。它不會(huì)改變最終的渲染效果。但是此屬性確定是以一整棵樹或子節(jié)點(diǎn)的方式添加。
append 有兩個(gè)關(guān)鍵屬性,tree 和 node,使用方法如下:
<template>
<container>
<container id="world" append="tree">
<text>Hello World!</text>
</container>
<container id="weex" append="node">
<text>Hello Weex!</text>
</container>
</container>
</template>
在上面的代碼中,id為world的元素將等待其所有子元素渲染完成,才完全全部渲染。然而id為weex的元素只完成自身的渲染就會(huì)被呈現(xiàn)在頁面上,其子元素渲染完成一個(gè)展示一個(gè)。
渲染結(jié)果顯而易見,后者渲染方式會(huì)使第一次繪畫的速度比前者快些,但是總體的渲染時(shí)間可能比 append="tree" 長些。
默認(rèn)情況下,元素的呈現(xiàn)為 node 模式,只要元素是 tree的渲染方式,其子元素都將已 tree模式渲染。