请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好 这节课里您写的这些样式在assets目录下,但是我有个疑问,就是项目中在哪儿显式的引入这些样式文件了?

老师您好 这节课里您写的这些样式在assets目录下,但是我有个疑问,就是项目中在哪儿显式的引入这些样式文件了?比如样式m-nav位于assets/css/public/header.scss中,但是我在代码中并没有看到有哪个vue文件引入了这个样式文件,这个是什么原理呢?

正在回答 回答被采纳积分+3

3回答

龙进天下 2018-11-16 17:03:36

全局的样式是在nuxt.config.js中引入的

/*

  ** Global CSS

  */

  css: [

    'element-ui/lib/theme-chalk/reset.css',

    'element-ui/lib/theme-chalk/index.css',

    '@/assets/css/main.css'

  ],

至于组件的样式都是在style中通过import引入的,比如 首页index.vue中的

<style>

  @import "@/assets/css/index/index.scss";

</style>


0 回复 有任何疑惑可以回复我~
  • 提问者 fengyjch #1
    您好 我看了下main.css文件 其中并没有把/assets/css/public/header.scss引进来,也没有class m-nav啊。。。
    回复 有任何疑惑可以回复我~ 2018-11-16 23:17:38
  • 龙进天下 回复 提问者 fengyjch #2
    看了一下源代码,引入的是/assets/css/public/header/index.scss,在这个文件中又引入了./topbar.scss、./search.scss,其中topbar.scss中又m-nav的样式
    回复 有任何疑惑可以回复我~ 2018-11-19 14:47:04
Tobbyzzz 2018-11-16 12:45:23

我页想知这个问题!!!

0 回复 有任何疑惑可以回复我~
快乐动起来呀 2018-11-14 00:21:53

可以去layout下的文件去看看,没有引入肯定不会生效的

0 回复 有任何疑惑可以回复我~
  • 提问者 fengyjch #1
    老师  我查了 没有引入。
    回复 有任何疑惑可以回复我~ 2018-11-16 23:19:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信