解决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 相关文章推荐
事件绑定之小测试  onclick &amp;&amp; addEventListener
Jul 31 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
Nov 22 Javascript
js select option对象小结
Dec 20 Javascript
javascript实现控制的多级下拉菜单
Jul 05 Javascript
JS简单获取当前年月日星期的方法示例
Feb 07 Javascript
JQuery判断正整数整理小结
Aug 21 jQuery
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
vue-cli 使用vue-bus来全局控制的实例讲解
Sep 15 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
Nov 12 Javascript
JavaScript实现简单计算器
Mar 19 Javascript
OpenLayers3实现鼠标移动显示坐标
Sep 25 Javascript
vue实现简单加法计算器
Oct 22 Javascript
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
德生PL990的分析评价
2021/03/02 无线电
利用 window_onload 实现select默认选择
2006/10/09 PHP
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
php in_array() 检查数组中是否存在某个值详解
2016/11/23 PHP
PHP asXML()函数讲解
2019/02/03 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
javascript作用域和闭包使用详解
2014/04/25 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
2014/06/06 Javascript
jQuery解决input超多的表单提交
2015/08/10 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
深入理解Angularjs向指令传递数据双向绑定机制
2016/12/31 Javascript
Axios学习笔记之使用方法教程
2017/07/21 Javascript
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
python flask 多对多表查询功能
2017/06/25 Python
Python编程argparse入门浅析
2018/02/07 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
学python安装的软件总结
2019/10/12 Python
python numpy 反转 reverse示例
2019/12/04 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
Python如何将模块打包并发布
2020/08/30 Python
python能做哪些生活有趣的事情
2020/09/09 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
存储过程和sql语句的优缺点
2014/07/02 面试题
Solaris操作系统的线程机制
2012/12/23 面试题
幼儿园义卖活动方案
2014/01/17 职场文书
生产部厂长助理职位说明书
2014/03/03 职场文书
廉洁自律承诺书
2014/03/27 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
Android自定义双向滑动控件
2022/04/19 Java/Android
linux目录管理方法介绍
2022/06/01 Servers