block 标签在构建时不会被当作真实的节点编译,也就是它不会被渲染到页面中,但是 block 标签之下的所有节点都会被渲染。类似于 Vue 的 template 标签。
<div class="container"> <block for="{{array}}"> <div tid="index"> <text>{{$item.name}}</text> <text>{{$item.age}}</text> </div> </block> </div>
export default { data: { array: [ { index: 1, name: 'jack', age: 18 }, { index: 2, name: 'nick', age: 19 }, { index: 3, name: 'tom', age: 20 } ] } }
打开预览,在 inspector 工具可以看到 block 块没有被渲染到页面中。
!注意:block 标签只支持 for 和 if 属性。