获得徽章 0
#新人报道# 伟大jym,我来请教问题了
现在有个PC端项目,有模板的概念(也就是每个组件都有两个样式)
为了控制这两套样式按需加载和渲染,有什么好的办法没有
目前想到的:
1.在业务代码里做判断,type===1 ? module1 : module2,坏处就是有很多这样的判断,代码显得很蠢
2.通过css的最外层的动态类名控制作用域,在最外层加个module1或者module2的动态class,后面每个样式文件根据本身是module1还是module2加上额外的选择器,这样的坏处就是两套样式都要引入到项目中,虽然CSS本身不会有多大,但是还是不希望这样做
问题是:求问各位大佬,有没有好的办法~
现在有个PC端项目,有模板的概念(也就是每个组件都有两个样式)
为了控制这两套样式按需加载和渲染,有什么好的办法没有
目前想到的:
1.在业务代码里做判断,type===1 ? module1 : module2,坏处就是有很多这样的判断,代码显得很蠢
2.通过css的最外层的动态类名控制作用域,在最外层加个module1或者module2的动态class,后面每个样式文件根据本身是module1还是module2加上额外的选择器,这样的坏处就是两套样式都要引入到项目中,虽然CSS本身不会有多大,但是还是不希望这样做
问题是:求问各位大佬,有没有好的办法~
展开
3
1