国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

vue-cli中配置全局sass變量

BlackFlagBin / 2847人閱讀

摘要:配置安裝修改的目錄下選項修改為如下選項個人使用習慣我這里是指定了為我的根文件,其他的文件都引入到這個文件中。

配置

安裝:
sass-resources-loader

npm i sass-resources-loader --save-dev

修改vue-cli的目錄下build/utils.js

scss選項修改為如下選項:

  return {
    css: generateLoaders(),
    postcss: generateLoaders(),
    less: generateLoaders("less"),
    sass: generateLoaders("sass", { indentedSyntax: true }),
    scss: generateLoaders("sass").concat({
      loader:"sass-resources-loader",
      options:{
        resources:path.resolve(__dirname,"../src/assets/sass/base_core.scss")
      }
    }),
    stylus: generateLoaders("stylus"),
    styl: generateLoaders("stylus")
  }
個人使用習慣

我這里是指定了../src/assets/sass/base_core.scss為我的根scss文件,其他的scss文件都引入到這個scss文件中。

//  ../src/assets/sass/base_core.scss
@import "./_setting.scss";
@import "./_css3.scss";
@import "./_mixin.scss";

./_setting.scss里放的是所有靜態scss變量

$fontsize-tiny:          ptr(12px)!default;
$fontsize-small:         ptr(14px)!default;

./_mixin.scss里放的是公用的混合器或者通用類

//截字
//SCSS 的”%” 與 “.” 功能類似,但是不會輸出代碼
%ellipsis-basic {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

//文字超出后以...顯示 支持多行
@mixin fn-ellpisis($line) {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: $line;
  overflow: hidden;
}

當然,怎么歸類是個人習慣問題。

這樣,我僅僅在build/utils.js下引入一次,就可以在所有的vue組件中使用全局scss相關,而不再需要每個vue組件都引入一次了,當然,打包也是按需打包的,用到什么scss才會打包什么scss。

怎么使用

當然,在vue-cli中怎么配置sass環境,網上很多教程,就不必多說了。






文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/95462.html

相關文章

  • vue-cli配置全局sass變量

    摘要:如何定義樣式的變量,使得全局的樣式可以在組件中使用,網上找了一些辦法,親測可以使用,我就記錄下來安裝修改的目錄下,如圖是樣式文件重新運行 如何定義樣式的變量,使得全局的樣式可以在組件中使用,網上找了一些辦法,親測可以使用,我就記錄下來; 1、安裝sass-resources-loader npm i sass-resources-loader --save-dev 2、修改vue-cl...

    MingjunYang 評論0 收藏0
  • 如何更有效率和質量地開發Vue項目

    摘要:前言自總結完了上篇前端工程化的思想,并在全家桶的項目加以實踐,趁熱給大家總結一篇如何更有效率與質量地開發項目,以及其中踩過的一個個坑。。。 前言 自總結完了上篇前端工程化的思想,并在vue全家桶的項目加以實踐,趁熱給大家總結一篇如何更有效率與質量地開發vue項目,以及其中踩過的一個個坑。。。 基于vue-cli的自定義模板(Custom Templates) 小伙伴們的vue項目應該都...

    ShevaKuilin 評論0 收藏0
  • 揭秘vue——vue-cli3全面配置

    摘要:中可以使用注入變量訪問環境變量中的配置信息向全局樣式傳入共享的全局變量在中引用添加兼容在中添加配置完整配置持續更新中揭秘系列 目錄 √ 配置多環境變量 √ 配置基礎 vue.config.js √ 配置 proxy 跨域 √ 修復 HMR(熱更新)失效 √ 修復 Lazy loading routes Error: Cyclic dependency √ 添加別名alias √ 壓縮...

    hatlonely 評論0 收藏0
  • vue-cli應用scss/less全局變量

    摘要:首先需要安裝插件修改的,找到的加載設置修改為,這里的路徑即是我們定義全局變量的地方修改的,找到的加載設置這里的路徑即是我們定義全局變量的地方替換成上面自定義的函數更多詳細知識介紹請訪問我的個人主頁 首先需要安裝插件:sass-resources-loader npm i sass-resources-loader --save-dev scss: 修改vue-cli的build/uti...

    Alex 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<