vue.js - 向 vue 元素添加一个类
问题描述
我有一个div
这样的:
<div
v-for="(server, index) in server_list"
class="server_item border_999_top_left_right" // there I want to add a more class under a certain conditions
>
我有更多的课程border_bottom
,如果符合条件,我想添加它。
class="border_bottom"
当它满足诸如 的条件时如何添加1==1
?
解决方案
您可以使用一个函数来执行此操作:
<div
v-for="(server, index) in server_list"
:class="get_class(index)" // there I want to add a more class under a certain conditions
>
条件方法:
get_class(index) {
return {
'server_item': true,
'border_999_top_left_right': true,
'more_class': index === 10
}
}
推荐阅读
- php - 对象集合
- flutter - 如何在 Flutter 的列表中使用未来?
- python-3.x - matplotlib 无法正确显示图形
- regex - 使用命名的正则表达式组来缩短模式
- javascript - 使用函数名称中的空格运行 Javascript 函数?
- javascript - 使用 jQuery/JavaScript 在 HTML 页面中显示/打印一组嵌套的 JSON API 数据(列表)
- scala - 将空值替换为上一行的值。[火花斯卡拉]
- mongodb - Loopback 3 按嵌入式模型的属性查询
- javascript - 检查数组 B 中的元素是否大于数组 A 中的元素,数组的长度不相等
- typescript - 为什么我不能在 typescript 中向 winston 类型添加属性?