16

I'm working on Vue 3, and I need to know how I can import different style sheets for different child components.

For example, I have 3 child components, let's say A and B, and I want to import style sheet X in A and style sheet Z in B.

baruchiro
  • 5,088
  • 5
  • 44
  • 66
Hassaan Aslam
  • 183
  • 1
  • 1
  • 5

1 Answers1

21

Importing CSS in Vue components

If you are setup and using webpack, you should be able to import css directly from inside <style> tags in component files.

// In Component A
<style scoped>
@import "./X.css"
</style>

// In Component B
<style scoped>
@import "./Y.css"
</style>

More info here:

Phil Poore
  • 2,086
  • 19
  • 30
  • 1
    Thanks a lot. I would also like to add that it can be imported like this // In Component A – Hassaan Aslam Mar 18 '19 at 07:31
  • Ah yes, i appologise, you mentioned you have vue-cli, this sets up the webpack alias "@" for you :P – Phil Poore Mar 19 '19 at 22:14