Lut*_*her 4 ionic-framework ionic6
我们将应用程序从 v5 升级到 v6,我们有一个页面显示可扩展项目,我们认为我们会利用新引入的,ion-accordion问题是页面加载时所有项目都折叠起来,我希望第一个项目展开,而所有其他项目均已关闭。我可以设置任何属性ion-accordion来实现此目的吗?
在浏览了官方文档后,我发现您可以使用标签value上的属性默认扩展项目ion-accordion-group。
<ion-accordion-group value="colors">
<ion-accordion value="colors">
<ion-item slot="header">
<ion-label>Colors</ion-label>
</ion-item>
<ion-list slot="content">
<ion-item>
<ion-label>Red</ion-label>
</ion-item>
<ion-item>
<ion-label>Green</ion-label>
</ion-item>
<ion-item>
<ion-label>Blue</ion-label>
</ion-item>
</ion-list>
</ion-accordion>
</ion-accordion-group>
Run Code Online (Sandbox Code Playgroud)
请注意, 中的值ion-accordion等于 中的值ion-accordion-group。
如果您使用手风琴的名称设置值,则默认值将是提到的手风琴展开
<!-- Multiple Accordions -->
<ion-accordion-group [multiple]="true" [value]="['colors', 'numbers']">
<ion-accordion value="colors">
<ion-item slot="header">
<ion-label>Colors</ion-label>
</ion-item>
<ion-list slot="content">
<ion-item>
<ion-label>Red</ion-label>
</ion-item>
<ion-item>
<ion-label>Green</ion-label>
</ion-item>
<ion-item>
<ion-label>Blue</ion-label>
</ion-item>
</ion-list>
</ion-accordion>
<ion-accordion value="numbers">
<ion-item slot="header">
<ion-label>Numbers</ion-label>
</ion-item>
<ion-list slot="content">
<ion-item>
<ion-label>one</ion-label>
</ion-item>
<ion-item>
<ion-label>two</ion-label>
</ion-item>
<ion-item>
<ion-label>three</ion-label>
</ion-item>
</ion-list>
</ion-accordion>
</ion-accordion-group>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,手风琴“颜色”和“数字”被扩展。如果您只想要第一个,请从[value]="['colors', 'numbers']"中删除数字
| 归档时间: |
|
| 查看次数: |
6374 次 |
| 最近记录: |