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'
    }
  }
}

全部评论

相关推荐

点赞 评论 收藏
分享
ALEX_BLX:虽然说聊天记录不可信,不过这个趋势确实如此但我觉得也要想到一点就是卷后端的人里真正有“料”的人又有多少,我说的这个料都不是说一定要到大佬那种级别,而是就一个正常的水平。即使是现在也有很多人是跟风转码的,2-3个月速成后端技术栈的人数不胜数,但今时不同往日没可能靠速成进大厂了。这种情况就跟考研一样,你能上考场就已经打败一半的人了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务