Vue之使用:class返回类对象

我们在设置动态且复杂的类名时,可以使用Vue的:class。

如下面的代码所示:

<i :class="classObject(item)"></i>

函数为:

const classObject = (item) => {
  return {
    iconfont: true,
    icon: true,
    [item.icon]: true,
    [item.color]:true
  };
};

可以从item中取值配置类名和配置是否使用该类名,能实现动态且复杂的类名显示需求。

 

posted @ 2023-06-09 10:19  罗毅豪  阅读(155)  评论(0编辑  收藏  举报