0
点赞
收藏
分享

微信扫一扫

使用qt完善对话框功能

四月天2021 2023-09-27 阅读 39

        在一个列表中,如果同时要遍历,并且根据某个条件控制某个列表项是否显示,如下代码是错误的:

<ul>
    <li v-for="item in list" v-if="item.show" :key="item.id">{{item.name}}</li>
</ul>

        当v-if和v-for同时存在于一个节点上时,v-if 比 v-for 的优先级更高。这意味着 v-if 的条件将无法访问到 v-for 作用域内定义的变量别名。 也就是无法访问item。

        如果需要这种功能,中间加入一层template即可解决:

<ul>
    <template  v-for="item in list" :key="item.id">
        <li v-if="item.show">{{item.name}}</li>
    </template>
</ul>
举报

相关推荐

qt对话框

Qt对话框

Qt文件对话框

Hello Qt(十九)——QT对话框

QT之消息对话框

Qt添加Dialog对话框

0 条评论