簡體   English   中英

Vue.js-與單個* .vue文件分離的CSS(SCSS)

[英]Vue.js - separate CSS (SCSS) from the single *.vue file

Vue.js的默認概念是在一個* .vue文件中包含模板,JS和樣式。

我的問題是:如何從* .vue文件中划分CSS / SCSS並獲得以下結構:

components
-- componentA
---- componentA.vue
---- componentA.scss
-- componentB
---- componentB.vue
---- componentB.scss
-- componentC
---- componentC.vue
---- componentC.scss

是否有通過Webpack創建此類項目結構並構建main / dist CSS的良好實踐? 有任何示例或Vue CLI模板嗎?

您可以導入樣式:

<template>
...
</template>

<style lang="scss">
    @import './foo.scss';
</style>

<script>
...
</script>

您將必須安裝sass-loader配置您的webpack:vue-loader

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM