我想做一个Carousel的组件,可以这样调用
<carousel>
<carousel-item><p>First</p></carousel-item>
<carousel-item><p>Second</p></carousel-item>
</carousel>
但是这样Carousel就不能给CarouselItem用props更新状态了,现在看来只能用事件来更新状态,但是发现这样逻辑就会放在CarouselItem里,而我只想CarouselItem作为一个类似于带有一些CSS属性的li元素,内部不用维护逻辑,DOM更新由Carousel负责,请问这种设计有正确姿势吗?
通过
$children或$parent可以访问子链或父链,这样可以传递 prop。