Vue CLI是一個(gè)官方支持的基于Vue.js進(jìn)行快速開(kāi)發(fā)的系統(tǒng)。它提供了項(xiàng)目初始化、插件系統(tǒng)、自動(dòng)化構(gòu)建等功能,可以幫助我們快速搭建Vue.js項(xiàng)目。
在Vue CLI中,樣式有多種引入方式,主要是通過(guò)CSS、SCSS、Less以及Stylus等方式來(lái)實(shí)現(xiàn)。以下是通過(guò)SCSS來(lái)引入樣式的方法:
// styles.scss $primary-color: #ff0000; .button { background-color: $primary-color; color: #fff; }
以上代碼將primary-color設(shè)置為#ff0000,并將其作為變量引用到.button類(lèi)中實(shí)現(xiàn)背景顏色。我們也可以在組件中引入該樣式:
<template> <div class="wrapper"> <button class="button">Click Me</button> </div> </template> <style lang="scss"> @import "@/styles.scss"; .wrapper { background-color: #fff; } </style>
在Vue CLI中使用樣式文件需要注意路徑問(wèn)題。可以通過(guò)@符號(hào)來(lái)代替src目錄,比如上述代碼中通過(guò)@/styles.scss來(lái)引入樣式文件。同時(shí),還可以通過(guò)在根目錄下的vue.config.js文件中定義全局樣式來(lái)實(shí)現(xiàn)全局樣式的引入:
// vue.config.js module.exports = { css: { loaderOptions: { sass: { prependData: `@import "@/styles.scss";` } } } }
以上代碼將在所有的組件中添加.styles.scss文件中的樣式。