解决vue 单文件组件中样式加载问题


Posted in Javascript onApril 24, 2019

在写单文件组件时,一般都是把标签、脚本、样式写到一起,这样写个人感觉有点不够简洁,所以就想着把样式分离出去。

采用import加载样式

在局部作用域(scoped)采用@import加载进来的样式文件,想法是美好的。以为这样加载进来的样式文件也只对当前组件有效;可现实是残酷的,这样加载进来的样式无法限制其作用域。

<style scoped>
  @import "样式文件";
</style>

解决方案

采用 src属性加载样式。

<style src="样式路径" scoped></style>

PS:关于vue单文件组件中样式的问题

在写单文件组件的项目时,遇到过这样的问题。某一个样式类,明明我只写了两个padding,但是在我用webpack构建之后,莫名其妙的多出了很多其他的样式。

后来,无意中看见别人的提问中,说如何解决单文件组件中样式同名的问题。

我就想,会不会是不同的.vue文件里使用了同名类的原因。

于是,我在style标签后面加上了scoped这个关键字之后,再npm run build,果然好了。

原因:

不加scoped表示样式是全局共享的。

加上了scoped就是这个样式只能在这个.vue文件里面有效。

总结

以上所述是小编给大家介绍的解决vue 单文件组件中样式加载问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
一个报数游戏js版(约瑟夫环问题)
Aug 05 Javascript
JavaScript实现页面滚动图片加载(仿lazyload效果)
Jul 22 Javascript
JQuery+Ajax无刷新分页的实例代码
Feb 08 Javascript
JQuery性能优化的几点建议
May 14 Javascript
JavaScript中document对象使用详解
Jan 06 Javascript
jQuery选择器源码解读(七):elementMatcher函数
Mar 31 Javascript
jQuery实现表格元素动态创建功能
Jan 09 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
Jul 23 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
Sep 27 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
Sep 18 Javascript
Ajax异步刷新功能及简单案例
Nov 20 Javascript
vue特效之翻牌动画
Apr 20 Vue.js
vue router 用户登陆功能的实例代码
Apr 24 #Javascript
10个最受欢迎的 JavaScript框架(推荐)
Apr 24 #Javascript
vue.js多页面开发环境搭建过程
Apr 24 #Javascript
小程序实现订单倒计时功能
Apr 23 #Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
Apr 23 #Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
Apr 23 #Javascript
vue缓存的keepalive页面刷新数据的方法
Apr 23 #Javascript
You might like
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
php常用数学函数汇总
2014/11/21 PHP
帝国cms目录结构分享
2015/07/06 PHP
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
jQuery 性能优化指南 (1)
2009/05/21 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
Javascript学习笔记之数组的遍历和 length 属性
2014/11/23 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
JavaScript数据类型转换的注意事项
2016/07/31 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
Node.js Buffer用法解读
2018/05/18 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
玩具反斗城美国官网:Toys"R"Us
2016/09/17 全球购物
FitFlop美国官网:英国符合人体工学的鞋类品牌
2018/10/05 全球购物
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
营业经理岗位职责
2013/11/10 职场文书
《池塘边的叫声》教学反思
2014/04/12 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python
深入理解java.lang.String类的不可变性
2021/06/27 Java/Android
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers
python中 .npy文件的读写操作实例
2022/04/14 Python
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL