Vue.js学习笔记(2)

样式与数据绑定

<template>
  <div>
 <!--直接添加样式-->
    <div class="active"></div>
    <!--样式与数据绑定-->
    <div :class="{active: isActive}"></div>
    <br>
    <div :class="[activeClass, errorClass]">文字</div>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      isActive: true,
      activeClass: 'active',
      errorClass: 'text-danger'
    }
  }
}
</script>

<!--样式-->
<style scoped>
  .active {
    width: 100px;
    height: 100px;
    background: red;
  }
  .text-danger {
    background: yellow;
    text-align: center;
  }
</style>

scoped:当前样式

<style scoped>

</style>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • © fengyu学习 投稿首页通过了!好开森,谢谢辛苦的小编,端午节还在工作! 趁热打铁,开始Vue.js的第二次...
    封小胖阅读 5,227评论 6 26
  • 1. 计算属性 在我看来,计算属性是vue的一大特色,它极大的简化了开发逻辑,极大地提升了开发效率。或许不用计算属...
    会飞小超人阅读 647评论 2 4
  • Vue 实例 创建一个 Vue 的实例 每个 Vue 应用都是通过 Vue 函数创建一个新的 Vue 实例开始的:...
    cjrfan阅读 194评论 0 0
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,082评论 0 29
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 2,989评论 1 4