React-Element中的StyleSheet.reset方法为何可以重置样式?
在React-Element的Select组件中,一上来就来了行看不懂的代码,1
2
3
4
5StyleSheet.reset(`
.ishow-select-dropdown {
position: absolute ;
}
`)
发现该方法可以实现,在当前页面插入带着样式的style标签,来实现对css的覆盖,心生疑虑,这到底是react的API还是es7黑魔法?
而后发现 Style只是从外部引入的一个模块,代码 动态添加了style节点
1 | exports.reset = css => { |
被这波原生js操作晃瞎了眼呀~只好再复习下原生用法