Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 如何在Vue中使用外部作用域SCS_Vue.js_Sass_Nuxt.js - Fatal编程技术网

Vue.js 如何在Vue中使用外部作用域SCS

Vue.js 如何在Vue中使用外部作用域SCS,vue.js,sass,nuxt.js,Vue.js,Sass,Nuxt.js,我正在Vue nuxt上构建一个项目。我想使用范围仅限于该组件的外部SCS <template> <div class="card"> <h3>{{ heading }}</h3> <p>{{ para }}</p> </div> </template> <script> import './../assets/css/card.scss' export def

我正在Vue nuxt上构建一个项目。我想使用范围仅限于该组件的外部SCS

<template>
  <div class="card">
    <h3>{{ heading }}</h3>
    <p>{{ para }}</p>
  </div>
</template>

<script>
import './../assets/css/card.scss'

export default {
  props: {
    heading: String,
    para: String
  }
}
</script>

{{heading}}
{{para}}

导入“/../assets/css/card.scss” 导出默认值{ 道具:{ 标题:字符串, 段落:字符串 } }

我如何才能做到这一点?

您可以导入样式标记中的scss文件,并为其指定作用域。如下图所示:

<style lang="scss" scoped>
@import "sample.scss";
</style>

@导入“sample.scss”;

您不能导入内部样式标记?当然可以。它是编写scss代码和导入scss的地方files@anny123看起来您可以在样式标记中导入。这对你不管用吗?@ShadiFarzankia非常感谢你的回答。导入前缺少您的初始答案
@
。我们是否需要将其写为
@import
import
?@anny123是。您需要使用@。我的错误。很抱歉