【发布时间】:2020-04-07 03:25:07
【问题描述】:
我有一个元素,它将为所有对象 v-,我有 css 类 top-class{ } …我想在渲染对象中动态添加顶级类,它是 object[0] 并且它动态变化,所以必须移除旧的顶部。
有什么帮助吗?
这里是代码,在元素中你可以看到类
<section class="tiles">
<article v-for="(item, key) in objects" :class="top-class (if its top object)">
<span class="image">
<img src="images/pic01.jpg" alt="" />
</span>
<a @click="method">
<h2>{{item.title}}</h2>
<div class="content">
<p>Sed nisl arcu euismod sit amet nisi lorem etiam dolor veroeros et feugiat.</p>
</div>
</a>
</article>
<script>
export default {
computed: {
top-class() {
}
}
}
</script>
【问题讨论】:
-
objects是什么?是数组还是对象? -
<article v-for="(item, index, key) in objects" :class="{ 'top-class': index === 0 }">就是这样,不是吗?如果这有帮助,请告诉我,将其添加到我的答案中。
标签: javascript css vue.js object vuejs2