vue根据传入的数据动态设置类名的方法

js:cate的数据


cate:      [{
						title: [{
							titleSplit: '美食',
							notLast: false
						}],
						class: 'hc-icon-foodNew',
		     }]
每一条数据前面的logo设置

html: lineData.class动态获取类名

<li class="c-item" v-for="(lineData,index) in cate" :key="index">
			<span class="r-icon" :class="lineData.class"></span>
</li>
补充: 根据类名判断是否加载某个元素及设置类名
//hot图标的设置
<span :class="lineData.class == 'icon-hotelNew' " v-if="lineData.class == 'icon-hotelNew' ">hot</span>

最终效果
在这里插入图片描述

发布了31 篇原创文章 · 获赞 1 · 访问量 862

猜你喜欢

转载自blog.csdn.net/weixin_43844975/article/details/103320866
今日推荐