vue 组件样式如何不影响全局

可以在 “style” 标签中添加 “scoped” 属性。

<style scoped>
.red {
  color: #f00;
}
</style>

<template>
  <div class="container">
    <h2 class="red">{{msg}}</h2>
  </div>
</template>

<script>

export default {
  data () {
    return {
      msg: 'Hello World!'
    }
  }
}
</script>

效果如下:

页面显示

html结构

css结构

posted @ 2016-06-30 10:38  HeiYe168  阅读(2208)  评论(1编辑  收藏  举报