组件没有提供设置宽高接口的情况下,要自己改变宽高怎么办?
目前的办法是在初始化全局变量的scss文件中使用important覆盖重置,觉得不合理,若此组件要复用到本项目其他界面,要使用不同的宽高又怎么办?
有没有个更好的办法呢
组件没有提供设置宽高接口的情况下,要自己改变宽高怎么办?
目前的办法是在初始化全局变量的scss文件中使用important覆盖重置,觉得不合理,若此组件要复用到本项目其他界面,要使用不同的宽高又怎么办?
有没有个更好的办法呢
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
这种问题我已经看到过若干了,除了内联 style 或者 important 大法之外,更好的方法应该就是下载一份组件库的样式文件,然后按自己的需求覆盖掉,再导入项目,然后借助按需加载的插件引入自定义的样式就能达到覆盖的效果,详情看这里
在给你来个我现在做的一个项目中的结构,
element-theme-development 是用来覆盖原始样式的目录,element-theme 是 babel 按需导入组件样式的目录位置。