css - Vue.js 作用域 css 在单个文件组件中不起作用

标签 css vue.js webpack sfc

我尝试设置单个文件组件。但是指定的 css(也是作用域 css)将被忽略并且不会呈现。

我用一个简单的组件试了一下:

<template>
  <div>
    <h1>A Headline</h1>
    <p>A test example</p>
  </div>
</template>
<style scoped>
    h1 {
        color: red;
    }
</style>

除了未应用 css 样式外,组件渲染良好。

我做错了什么?

最佳答案

更新:这个答案是对最初发布的问题的解决方案。根据修改后的代码示例,它不再适用。当我有问题的答案时,我会再次更新。


您正在将样式应用于类 .h1 但没有元素具有此类。您似乎打算将样式应用于 h1 元素,因此从样式定义的名称中删除 .:

<template>
  <div>
    <h1>A Headline</h1>
    <p>A test example</p>
  </div>
</template>
<style scoped>
    h1 {
        color: red;
    }
</style>

关于css - Vue.js 作用域 css 在单个文件组件中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55195650/

相关文章:

javascript - Webpack 并在保留文件结构的同时进行复制

javascript - webpack 外部设置不工作,文件被包含

css - 在带有 css-loader 和 Webpack 的 React 中使用字符串类名

javascript - 如何将 JQuery AJAX 函数转换为 vue.js

javascript - 视觉 : default value for prop function

html - 如何隐藏选择框的默认箭头并设置所需的图像?

css - 如何在 LESS 1.4.0 中从 ~"迁移

javascript - 如何在移动设备而不是移动 View 中查看完整站点

html - 响应式布局中的溢出滚动

javascript - 如何将 Vue 插件发布到 NPM?