vue 引用网络css_Vue 引入外部CSS文件

vue 引用网络css_Vue 引入外部CSS文件1 使用 import 引入缺点无法实现 scoped 且比价浪费资源请看以下代码 我们在一个 scoped 空间里引入外部 css 文件 exportdefaul name user import static css user css user content background color 3982e5 Add scoped attributetol

1. 使用@import引入

缺点 无法实现scoped,且比价浪费资源

请看以下代码,我们在一个scoped空间里引入外部css文件

export default {

name: “user”

};

@import “../static/css/user.css”;

.user-content{

background-color: #3982e5;

}

Add “scoped” attribute to limit CSS to this component only

scoped表示设置为当前页面有效, 但本例中,代码也使用scoped了, 而使用@import引入外部样式表作用域依然是全局的,看了一遍@import的规则后, 进行初步猜测,难道是@import引入外部样式表错过了scoped style?

又回想到此前看过的前端性能优化文章里面都有提到,在生产环境中不要使用@import引入css,因为在请求到的css中含有@import引入css的话,会发起请求把@import的css引进来,多次请求浪费不必要的资源。

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

@import “../static/css/user.css”;

$ 使用方法

语法

@import url;

@import url list-of-media-queries; (指定媒体查询的条件)

@import url(“fineprint.css”) print;

@import url(“bluish.css”) projection, tv;

@import ‘custom.css’;

@import url(“chrome://communicator/skin/”);

@import “common.css” screen, projection;

@import url(‘landscape.css’) screen and (orientation:landscape);

2. 使用src引入

我们只需把@import改成引入外部样式,就可以解决样式是全局的问题

export default {

name: “user”

};

.user-content{

background-color: #3982e5;

}

参考

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226305.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午11:51
下一篇 2026年3月16日 下午11:51


相关推荐

  • java web开发(二) 接口开发

    java web开发(二) 接口开发javaweb开发(一)环境搭建讲解了如何搭建一个JavaWeb项目,如果你还没了解,建议先浏览下!今天这篇文章主要讲解的就是接口开发,打算使用比较古老的或者说比较原始方法实现的接口。一.数据库设计。假设要做一个简单的学生信息管理系统,数据库名为students_manage,并且先设计一张学生表,表名为student。1.打开Sqlyong工具,如果还没创建连接…

    2022年5月28日
    118
  • nanobanana教程:Airbnb风格等距图标AI生成指南|Airbnb Isometric Icons风格创作

    nanobanana教程:Airbnb风格等距图标AI生成指南|Airbnb Isometric Icons风格创作

    2026年3月13日
    1
  • UE4投影矩阵[通俗易懂]

    UE4投影矩阵[通俗易懂]UE4投影矩阵正交投影classFOrthoMatrix :publicFMatrix{public: /** *Constructor * *@paramWidthviewspacewidth *@paramHeightviewspaceheight *@paramZScalescaleintheZaxis *@paramZOffsetoffsetintheZaxis */ FOrthoMatrix(flo

    2022年10月5日
    9
  • FCoE协议详细解析

    FCoE协议详细解析详细解析 FCoE 协议 FCoE 标准是博科首先提出来的 FCoE 是由包括 Brocade IBM HP EMC NetApp Cisco Emulex Broadcom Intel Nuova QLogic andSun 厂商所共同支持与贡献 T11 标准委员会的协议 协议的具体内容是指 FCoE 直接在增强型无损以太网基础设施上传输光纤信道信号的功能的协议 FCoE 可

    2026年3月26日
    2
  • python编程100例_python典型异常

    python编程100例_python典型异常异常模块下面介绍python常用的异常模块AttributeError异常AttributeError试图访问一个类中不存在的成员(包括:成员变量、属性和成员方法)而引发的异常Attribut

    2022年7月30日
    11
  • PyCharm打包成exe文件

    PyCharm打包成exe文件这里写自定义目录标题欢迎使用 Markdown 编辑器新的改变功能快捷键合理的创建标题 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中 居左 居右 SmartyPants 创建一个自定义列表如何创建一个注脚注释也是必不可少的 KaTeX 数学公式新的甘特图功能 丰富你的文章 UML 图表 FLowchart 流程图导出与导入导出导入欢迎使用 Markdown 编辑器你好 这是你第一次使用 Markdown 编辑器所展示的欢迎页 如果你想学习如何使用 Mar

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号