详细问题描述
同一个页面中引入多个组件,组件内部的样式没有私有化,导致多个组件间同类名的样式互相冲突。
如果去改类名,太麻烦了,整个项目大部分页面都有这个问题。
HX版本号:2.6.8.20200330
期望
v3版本能自动将组件内样式做私有化处理
同一个页面中引入多个组件,组件内部的样式没有私有化,导致多个组件间同类名的样式互相冲突。
如果去改类名,太麻烦了,整个项目大部分页面都有这个问题。
HX版本号:2.6.8.20200330
v3版本能自动将组件内样式做私有化处理
3***@qq.com (作者)
大佬,加scoped是可以的,目前我就是这么做的,改了30多个组件,挨个加scoped,很痛苦; 之前的v2模式是自动私有化的
2020-04-01 17:23
3***@qq.com (作者)
之前看编辑器会自动把样式私有化,所以写组件的时候比较偷懒,没加scoped,类名也起的比较随意,好多重名。( ╯□╰ )
2020-04-01 17:25
DCloud_UNI_FXY
回复 3***@qq.com: v2主要是以小程序为准实现的,小程序组件默认私有化,v3调整以vue为标准实现,需要手动确认scoped
2020-04-01 18:07