vue数据绑定、类名和样式绑定

数据绑定的2种方式:

  1. 单向绑定 v-bind:数据只能从data流向页面

  2. 双向绑定 v-model:data->view view->data

    注: 双向绑定一般都应用在表单类元素上(如:input、select、textarea),因为他们都有value属性,页面上可以进行修改。

绑定class 和style

需求:点击不同的li,给不同的li添加active这个样式。

  1. 对象语法动态绑定类名
<ul class="list clearfix">
  <li class="item" :class="{'active':isActive}">项目1</li>
  <li class="item">项目2</li>
  <li class="item">项目3</li>
</ul>

data(){
  return{
  	isActive:true,
  }
}

  1. 内敛样式绑定
<ul class="list clearfix">
  <li class="item" :style="styleData">项目1</li>
  <li class="item">项目2</li>
  <li class="item">项目3</li>
</ul>

data(){
  return{
  	styleData:{
    	backgroundColor:'#424242',
      	color:'#ffffff'
    }
  }
}

全部评论

相关推荐

用户64975461947315:这不很正常吗,2个月开实习证明,这个薪资也还算合理,深圳Java好多150不包吃不包住呢,而且也提前和你说了没有转正机会,现在贼多牛马公司骗你说毕业转正,你辛辛苦苦干了半年拿到毕业证,后面和你说没hc了😂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务