C/C++教程

[鸿蒙]鸿蒙开发之HML(三):block 标签

本文主要是介绍[鸿蒙]鸿蒙开发之HML(三):block 标签,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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 属性。

这篇关于[鸿蒙]鸿蒙开发之HML(三):block 标签的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!