vue 单文件组件中样式加载

Posted whnba

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 单文件组件中样式加载相关的知识,希望对你有一定的参考价值。

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

 

采用import加载样式

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

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

 

解决方案

采用 src属性加载样式。

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

 

以上是关于vue 单文件组件中样式加载的主要内容,如果未能解决你的问题,请参考以下文章

Rails/Webpacker 未在生产中加载 Vue 样式

vue-cli从入门到放弃

vue组件reload之后不会执行动画

vue3单页面引入公共的css,加了scoped但无法加deep,导致样式无法穿透,如何解决?

我可以避免使用 Vue.js 组件的重复样式吗?

如何在后台保持加载一个 vue.js 单文件组件?