解决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 相关文章推荐
JavaScript replace(rgExp,fn)正则替换的用法
Mar 04 Javascript
js防止表单重复提交实现代码
Sep 05 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
Apr 07 Javascript
探讨jQuery的ajax使用场景(c#)
Dec 03 Javascript
JS获取几种URL地址的方法小结
Feb 26 Javascript
jquery操作 iframe的方法
Dec 03 Javascript
微信小程序 实例开发总结
Apr 26 Javascript
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
JS设置随机出现2个数字的实例代码
Jul 19 Javascript
简述Vue中容易被忽视的知识点
Dec 09 Javascript
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
微信小程序仿淘宝热搜词在搜索框中轮播功能
Jan 21 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
PHP实现搜索相似图片
2015/09/22 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
php实现跨域提交form表单的方法【2种方法】
2016/10/17 PHP
php命令行写shell实例详解
2018/07/19 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
使用TextRange获取输入框中光标的位置的代码
2007/03/08 Javascript
xml和web特殊字符
2009/04/28 Javascript
form表单只提交数据而不进行页面跳转的解决方案
2013/09/18 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
Angularjs中ng-repeat的简单实例
2017/08/25 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
python中for语句简单遍历数据的方法
2015/05/07 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
PyQt5笔记之弹出窗口大全
2019/06/20 Python
python的debug实用工具 pdb详解
2019/07/12 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
html5中canvas图表实现柱状图的示例
2017/11/13 HTML / CSS
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
英国卫浴商店:Ergonomic Design
2019/09/22 全球购物
俄罗斯茶和咖啡网上商店:Tea.ru
2021/01/26 全球购物
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
辅导员评语
2014/05/04 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
北京故宫的导游词
2015/01/31 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
大学生见习总结报告
2015/06/24 职场文书
运动会开幕式致辞
2015/07/29 职场文书
在酒桌上的敬酒词
2015/08/12 职场文书