美文网首页
vue引入外部css文件

vue引入外部css文件

作者: 小北呀_ | 来源:发表于2020-08-18 16:38 被阅读0次

    一直以来我用的都是错误的方法,如下:

    <style scoped>
    @import url('../assets/css/edit.css');
    </style>
    

    这样的写法作用域是全局,并非是局部。
    原因:在其他文章看到:在生产环境中不要使用@import引入css,因为在请求到的css中含有@import引入css的话,会发起请求把@import的css引进来,多次请求浪费不必要的资源。

    @import并不是引入代码到<style></style>里面,而是发起新的请求获得样式资源,并且没有加scoped

    所以正确的做法是用src,解决作用域是全局问题。

    <style scoped src='../assets/css/edit.css'>
    </style>
    

    相关文章

      网友评论

          本文标题:vue引入外部css文件

          本文链接:https://www.haomeiwen.com/subject/ngjkjktx.html