需求是这个自定义组件可以接受三个参数给组件颜色等渲染,或者传入一个有ABC三个的classD来进行渲染,就好比用法可以是
compent({
A: new A(),
B: new B(),
C: new C()
})
也可以这样用
compent({
D: new D()
})
目前我的想法是想用类似button一样,传入ButtonOptions的功能,就像下面这样应用,
Button('cwvcd',{ type: ButtonType.Normal }) ,但是没看到这样的使用方法,如何实现这种效果
可参考示例: