vue 开发时 css 重叠加载 导致开发过程 整体项目样式错乱,大神们 是怎么解决的啊 用 scoped 也解决不了
<style scoped=""> @import "../../assets/styles/act061118.min_af85472.css" </style> 1
xing393939 2017-05-24 10:50:53 +08:00
我现在觉得就不该有 scoped 这种特性的存在,要是需要不同样式不如用 class 区分
|
2
astome OP @xing393939 组件内的 css 都有作用域的吧 不然其它组件内的 css 文件相互干扰 导致整体项目 样式都变了
|
4
DualWield 2017-05-24 11:17:18 +08:00
@Arrowing scoped 的 css 虽然最后会放在同一个页面里,但是做一些处理,比如<div class="test"></div> .test { color: XXX} 会处理成 <div _v1234></div> [v_1234] { color: XXX } 所以是 scoped
|
5
coo 2017-05-24 11:49:54 +08:00
Vue 的 scoped 在有些时候与期望效果不符,还是用 class 命名来解决比较好。
|
6
pathen 2017-05-24 13:02:01 +08:00 via Android
这不是一个 scope 问题,而是工程化问题,好好捋捋代码吧
|
9
xmflswood 2017-05-24 18:07:27 +08:00
<style scoped src="../../assets/styles/act061118.min_af85472.css"></style>
|
10
Trim21 2017-05-24 18:10:53 +08:00 via Android
脚手架里面是<style scoped>。。
|