假设您有一个视图,包含三个控件A,B和C 。控件A和B位于HGroup中,HGroup本身位于带有C的VGroup内。
根据用户互动情况,我想将控件重新排列为新版面。例如,VGroup中的所有三个。或者例如布局,隐藏A和B并最大化C的大小。
虽然我可以手写代码,但我想使用像布局模板这样的东西。一个模板,其中包含A,B和C的占位符。给出当前视图,我想传递新模板,视图应该重新排列。
这样的组件存在吗?
答案 0 :(得分:0)
我不知道这样的组件,但为什么你不使用状态?您可以将组件放在每个状态的不同容器中,而不是更改父组件的状态。我没有尝试,但它应该工作,因为如果它出现在许多状态,flex不会重新初始化相同的组件。
希望这有帮助