stylus在vue中的使用

2021-08-14 15:55:39 字數 896 閱讀 6465

stylus是乙個css預處理器,比較流行的css預處理器有sass、less、stylus,它們都一樣,都是css的語法糖,可以使用變數,可以有簡單的邏輯,使css的開發效率更高,更易維護。stylus來自node社群,它的語法相容性強,個人覺得也更加簡潔,選擇在vue中使用。

以webpack模板為例,在webpack的loader配置中,已經做好了stylus的相容,build/utils.js中已有對loader的配置,但預設沒有stylus包和loader包,需要安裝:

cnpm i stylus -d

cnpm i stylus-loader

-d

因為是預編譯嘛,肯定不用-s了。cnpm確實是快…

vue-cli腳手架搭建的專案中用的是.vue檔案,檔案裡面有三個部分,模板(template)、指令碼(script)、樣式表(style)。

其中的style,宣告一下是stylus型別:

lang="stylus"

rel="stylesheet/stylus">

style>

就可以愉快的使用stylus了。

stylus檔案字尾為.styl,不是.css,這和sass、less一樣,要不然怎麼知道用的是stylus語法。

外部建好檔案以後,.vue中引入:

import

'.styl路徑'

就可以使用了

css的各預處理器學習門檻都是很低,畢竟只是語法糖。

segmentfault中的詳細總結:

大神的中文翻譯手冊:

stylus官方文件:

在vue 中使用Stylus

對於電腦配置較高的記憶體較大的,推薦使用webstorm,這個編輯器很智慧型也很龐大,對於電腦配置稍低的,推薦使用後面兩個。另外,在編輯 時,當時用後兩種編輯器時,很依賴各種各樣的外掛程式 當你覺得使用的時候很不爽的時候 就去網上搜相應的外掛程式 比如我需要vue高亮語法的外掛程式,就去搜尋安裝vu...

vue 樣式中的stylus

專案中如果多個地方都用的同一色值,並且有時候需要根據節日或者活動需要更改主題色即可用stylus來實現哦。一 stylus的檔案是.styl 二 style中的樣式引入 import assets var.styl 三 stylus語法 bg orange使用示例 在assets資料夾中建立them...

Vue 中全域性引入 stylus

目錄 一 安裝 二 vue.config.js 中配置 三 主題切換 npm i style resources loader d主要是方法 importstylus,然後在 module.exports.chainwebpack 中引入。配置完成後,一定要重啟專案才生效。const webpack...