
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>。。 |