Vyřešeno: vue.js používá scss ve stylu balise

Jasně, tady je článek:

Vue.js si mezi vývojáři získal obrovskou oblibu pro svou jednoduchost a snadnou integraci v rámci jiných projektů. Jeho schopnost využívat výhod SCSS jej činí ještě výkonnějším.

SCSS neboli Syntactically Awesome StyleSheets je rozšířením CSS. Základnímu jazyku dodává spoustu síly a elegance. SCSS obsahuje všechny funkce CSS a zavádí nové funkce, jako jsou proměnné, vnořování, mixiny, dědičnost a další.

Integrace SCSS do projektů Vue.js je poměrně přímočarý proces. Pojďme si projít procesem krok za krokem.

Předpoklady pro instalaci

Než cokoli jiného, ​​musíte do svého počítače nainstalovat Node.js a npm, protože tvoří páteř jakéhokoli projektu Vue.js. Po dokončení je třeba nainstalovat Vue CLI, což je nástroj příkazového řádku pro lešení projektů Vue.js.

Chcete-li nainstalovat Vue CLI, otevřete svůj terminál a zadejte následující příkaz:

npm install -g @vue/cli

Vytvoření našeho projektu Vue.js

Svůj projekt Vue.js inicializujete pomocí příkazu Vue CLI. Přejděte do adresáře, kde by měl být váš projekt, a zadejte:

vue create my-project

Měli byste nahradit 'my-project' požadovaným názvem projektu. Postupujte podle pokynů a vyberte potřebné konfigurace pro váš projekt. Po dokončení bude nastavena struktura vašeho projektu.

Přidání SASS/SCSS do našeho projektu Vue.js

Chcete-li použít SCSS ve svém projektu, musíte nainstalovat node-sass a sass-loader. Tyto balíčky umožňují Vue.js interpretovat a kompilovat SCSS.

Chcete-li nainstalovat node-sass a sass-loader, otevřete svůj terminál v adresáři projektu Vue.js a zadejte:

npm install -D sass-loader sass

Po dokončení instalačního procesu budete mít SCSS nainstalován ve svém projektu Vue.js.

Použití SCSS v jednosouborových komponentách

V projektu Vue.js můžete využít architekturu založenou na komponentách a zapsat styly do každé komponenty. V jednosouborových komponentách vaší aplikace můžete jednoduše použít SCSS zadáním atributu `lang` do značky stylu:

<style lang="scss">
 // your scss code goes here
</style>

Jak můžete pozorovat, přijetí SCSS ve Vue.js je docela snadné a umožňuje vám udržovat CSS vaší aplikace organizované a udržovatelné pomocí různých funkcí, které SASS poskytuje. Je to skutečně tak úžasné, pokud jde o styling aplikací Vue.js.

Výhody použití SCSS ve Vue.js

Existuje řada výhod:

  • SCSS umožňuje sofistikovanější stylové struktury
  • Styly jsou mnohem snazší číst a udržovat
  • Pomáhá udržet související styly blíže k sobě pomocí vnoření
  • Umožňuje vytvářet opakovaně použitelné styly s mixiny

Vue.js a SCSS společně usnadňují psaní modulárního a opakovaně použitelného kódu. Začněte jej implementovat do svých projektů ještě dnes a zažijte ten rozdíl na vlastní kůži.

Související příspěvky:

Zanechat komentář