gpt4 book ai didi

vue.js - Vue v-row 和 v-col 条件渲染问题

转载 作者:行者123 更新时间:2023-12-04 07:56:15 25 4
gpt4 key购买 nike

所以我有一个看起来像这样的 vuetify 模板

<v-row>
<v-col cols="1"> Text </v-col>
<v-col cols="1" v-if="condition"> .. </v-col>
<v-col cols="1" v-if="condition"> .. </v-col>
<v-col cols="1" v-if="!condition"> .. </v-col>
<v-col cols="1" v-if="!condition"> .. </v-col>
<v-col cols="1" v-if="!condition"> .. </v-col>

</v-row>
所以我的问题是,而不是向我所有的 v-cols 添加 v-if 有没有办法将它们分组,我尝试了以下操作:
<v-row>
<v-col cols="1"> Text </v-col>
<div v-if="condition>
<v-col cols="1"> .. </v-col>
<v-col cols="1"> .. </v-col>
</div>
<div v-if="!condition>
<v-col cols="1"> .. </v-col>
<v-col cols="1"> .. </v-col>
<v-col cols="1"> .. </v-col>
</div>

</v-row>
但是 div 标签改变了 UI 并垂直显示 v-col 是否有我可以使用的标签

最佳答案

为此,您可以简单地使用好的 'ole template像这样标记:

 <template v-if="condition>
<v-col cols="1"> .. </v-col>
<v-col cols="1"> .. </v-col>
</template>
<template v-if="!condition>
<v-col cols="1"> .. </v-col>
<v-col cols="1"> .. </v-col>
<v-col cols="1"> .. </v-col>
</template>

关于vue.js - Vue v-row 和 v-col 条件渲染问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66688823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com