美文网首页
vue 动态绑定class,style

vue 动态绑定class,style

作者: IssunRadiance | 来源:发表于2022-03-30 11:10 被阅读0次
动态绑定class
// 单个class动态绑定
<div :class="{ active: isActive }"></div> 
// 动态绑定多个class
<div :class="{ 'active': isActive, 'sort': isSort }"></div> 
// 多个class动态绑定,这里one是固定的class, two和three是根据条件判断是否需要绑定
<div :class="[one, { two: isTwo, three: isThree }]"></div>
// 三元运算符
<div :class="{isActive==1? 'active' : ''}"></div>
// 把绑定的对象放在data里面
<div :class="classObj"></div>
data() {
  return {
    classObj: { active: true,  acticeIndex: true}
  }
}
动态绑定style
 <div id="limit" :style="{ width: productBJ.width + 'px', height: productBJ.height + 'px'}"></div>
// 动态绑定背景图
 <div class="backgroundImg" :style="{backgroundImage: 'url(' + imgUrl+ ')'}"></div>
// 动态绑定背景图加其他属性
<div class="backgroundImg" :style="{backgroundImage: 'url(' + imgUrl+ ')', backgroundSize:'100% 100%', backgroundRepeat: 'no-repeat'}"></div>

相关文章

网友评论

      本文标题:vue 动态绑定class,style

      本文链接:https://www.haomeiwen.com/subject/jkvijrtx.html