请教一个vue绑定class的问题

现在我有一个会员列表需要循环,列表包含一个isVip(是否会员),和vipLevel(会员等级),循环的过程中,要判断是否会员,要增加一个vip的class,同时也要根据会员等级添加vip1或者vip2或者vip3相对应的会员等级边框

想得到效果
<li v-for="data in list" class="line">

<div class="vip vip1">会员名</div>

</li>

请问有什么实现方法比较好?

阅读 2.2k
4 个回答

:class="data.className"

vue里面可以用v-bind:class或·:class·来绑定动态属性

v-bind:class="[{ vip: item.isVip },item.viple]"

新手上路,请多包涵
<div v-bind:class="[data.isVip? vip:'', data.vipLevel===1? vip1:'']">会员名</div>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题