mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-22 05:21:52 +08:00
docs(item): add button property to items with click handler (#20049)
This commit is contained in:
@ -72,7 +72,7 @@ Basic Usage
|
||||
</ion-item>
|
||||
|
||||
<!-- Item as a Button -->
|
||||
<ion-item (click)="buttonClick()">
|
||||
<ion-item button (click)="buttonClick()">
|
||||
<ion-label>
|
||||
Button Item
|
||||
</ion-label>
|
||||
@ -101,7 +101,7 @@ Detail Arrows
|
||||
</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item (click)="buttonClick()" detail>
|
||||
<ion-item button (click)="buttonClick()" detail>
|
||||
<ion-label>
|
||||
Button Item with Detail Arrow
|
||||
</ion-label>
|
||||
@ -218,7 +218,7 @@ Item Lines
|
||||
Media Items
|
||||
|
||||
```html
|
||||
<ion-item (click)="testClick()">
|
||||
<ion-item button (click)="testClick()">
|
||||
<ion-avatar slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-avatar>
|
||||
@ -247,7 +247,7 @@ Media Items
|
||||
<ion-button fill="outline" slot="end">View</ion-button>
|
||||
</ion-item>
|
||||
|
||||
<ion-item (click)="testClick()">
|
||||
<ion-item button (click)="testClick()">
|
||||
<ion-thumbnail slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-thumbnail>
|
||||
@ -396,7 +396,7 @@ Basic Usage
|
||||
</ion-item>
|
||||
|
||||
<!-- Item as a Button -->
|
||||
<ion-item onclick="buttonClick()">
|
||||
<ion-item button onclick="buttonClick()">
|
||||
<ion-label>
|
||||
Button Item
|
||||
</ion-label>
|
||||
@ -425,7 +425,7 @@ Detail Arrows
|
||||
</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item onclick="buttonClick()" detail>
|
||||
<ion-item button onclick="buttonClick()" detail>
|
||||
<ion-label>
|
||||
Button Item with Detail Arrow
|
||||
</ion-label>
|
||||
@ -542,7 +542,7 @@ Item Lines
|
||||
Media Items
|
||||
|
||||
```html
|
||||
<ion-item onclick="testClick()">
|
||||
<ion-item button onclick="testClick()">
|
||||
<ion-avatar slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-avatar>
|
||||
@ -571,7 +571,7 @@ Media Items
|
||||
<ion-button fill="outline" slot="end">View</ion-button>
|
||||
</ion-item>
|
||||
|
||||
<ion-item onclick="testClick()">
|
||||
<ion-item button onclick="testClick()">
|
||||
<ion-thumbnail slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-thumbnail>
|
||||
@ -724,7 +724,7 @@ const Example: React.FC<{}> = () => (
|
||||
</IonItem>
|
||||
|
||||
{/*-- Item as a Button --*/}
|
||||
<IonItem onClick={() => {}}>
|
||||
<IonItem button onClick={() => {}}>
|
||||
<IonLabel>
|
||||
Button Item
|
||||
</IonLabel>
|
||||
@ -751,7 +751,7 @@ const Example: React.FC<{}> = () => (
|
||||
</IonLabel>
|
||||
</IonItem>
|
||||
|
||||
<IonItem onClick={() => {}} detail>
|
||||
<IonItem button onClick={() => {}} detail>
|
||||
<IonLabel>
|
||||
Button Item with Detail Arrow
|
||||
</IonLabel>
|
||||
@ -859,7 +859,7 @@ const Example: React.FC<{}> = () => (
|
||||
|
||||
|
||||
|
||||
<IonItem onClick={() => {}}>
|
||||
<IonItem button onClick={() => {}}>
|
||||
<IonAvatar slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==" />
|
||||
</IonAvatar>
|
||||
@ -888,7 +888,7 @@ const Example: React.FC<{}> = () => (
|
||||
<IonButton fill="outline" slot="end">View</IonButton>
|
||||
</IonItem>
|
||||
|
||||
<IonItem onClick={() => {}}>
|
||||
<IonItem button onClick={() => {}}>
|
||||
<IonThumbnail slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==" />
|
||||
</IonThumbnail>
|
||||
@ -1035,7 +1035,7 @@ Basic Usage
|
||||
</ion-item>
|
||||
|
||||
<!-- Item as a Button -->
|
||||
<ion-item @click="buttonClick()">
|
||||
<ion-item button @click="buttonClick()">
|
||||
<ion-label>
|
||||
Button Item
|
||||
</ion-label>
|
||||
@ -1066,7 +1066,7 @@ Detail Arrows
|
||||
</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item @click="buttonClick()" detail>
|
||||
<ion-item button @click="buttonClick()" detail>
|
||||
<ion-label>
|
||||
Button Item with Detail Arrow
|
||||
</ion-label>
|
||||
@ -1189,7 +1189,7 @@ Media Items
|
||||
|
||||
```html
|
||||
<template>
|
||||
<ion-item @click="testClick()">
|
||||
<ion-item button @click="testClick()">
|
||||
<ion-avatar slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-avatar>
|
||||
@ -1218,7 +1218,7 @@ Media Items
|
||||
<ion-button fill="outline" slot="end">View</ion-button>
|
||||
</ion-item>
|
||||
|
||||
<ion-item @click="testClick()">
|
||||
<ion-item button @click="testClick()">
|
||||
<ion-thumbnail slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-thumbnail>
|
||||
|
@ -9,7 +9,7 @@ Basic Usage
|
||||
</ion-item>
|
||||
|
||||
<!-- Item as a Button -->
|
||||
<ion-item (click)="buttonClick()">
|
||||
<ion-item button (click)="buttonClick()">
|
||||
<ion-label>
|
||||
Button Item
|
||||
</ion-label>
|
||||
@ -38,7 +38,7 @@ Detail Arrows
|
||||
</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item (click)="buttonClick()" detail>
|
||||
<ion-item button (click)="buttonClick()" detail>
|
||||
<ion-label>
|
||||
Button Item with Detail Arrow
|
||||
</ion-label>
|
||||
@ -155,7 +155,7 @@ Item Lines
|
||||
Media Items
|
||||
|
||||
```html
|
||||
<ion-item (click)="testClick()">
|
||||
<ion-item button (click)="testClick()">
|
||||
<ion-avatar slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-avatar>
|
||||
@ -184,7 +184,7 @@ Media Items
|
||||
<ion-button fill="outline" slot="end">View</ion-button>
|
||||
</ion-item>
|
||||
|
||||
<ion-item (click)="testClick()">
|
||||
<ion-item button (click)="testClick()">
|
||||
<ion-thumbnail slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-thumbnail>
|
||||
|
@ -9,7 +9,7 @@ Basic Usage
|
||||
</ion-item>
|
||||
|
||||
<!-- Item as a Button -->
|
||||
<ion-item onclick="buttonClick()">
|
||||
<ion-item button onclick="buttonClick()">
|
||||
<ion-label>
|
||||
Button Item
|
||||
</ion-label>
|
||||
@ -38,7 +38,7 @@ Detail Arrows
|
||||
</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item onclick="buttonClick()" detail>
|
||||
<ion-item button onclick="buttonClick()" detail>
|
||||
<ion-label>
|
||||
Button Item with Detail Arrow
|
||||
</ion-label>
|
||||
@ -155,7 +155,7 @@ Item Lines
|
||||
Media Items
|
||||
|
||||
```html
|
||||
<ion-item onclick="testClick()">
|
||||
<ion-item button onclick="testClick()">
|
||||
<ion-avatar slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-avatar>
|
||||
@ -184,7 +184,7 @@ Media Items
|
||||
<ion-button fill="outline" slot="end">View</ion-button>
|
||||
</ion-item>
|
||||
|
||||
<ion-item onclick="testClick()">
|
||||
<ion-item button onclick="testClick()">
|
||||
<ion-thumbnail slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-thumbnail>
|
||||
|
@ -13,7 +13,7 @@ const Example: React.FC<{}> = () => (
|
||||
</IonItem>
|
||||
|
||||
{/*-- Item as a Button --*/}
|
||||
<IonItem onClick={() => {}}>
|
||||
<IonItem button onClick={() => {}}>
|
||||
<IonLabel>
|
||||
Button Item
|
||||
</IonLabel>
|
||||
@ -40,7 +40,7 @@ const Example: React.FC<{}> = () => (
|
||||
</IonLabel>
|
||||
</IonItem>
|
||||
|
||||
<IonItem onClick={() => {}} detail>
|
||||
<IonItem button onClick={() => {}} detail>
|
||||
<IonLabel>
|
||||
Button Item with Detail Arrow
|
||||
</IonLabel>
|
||||
@ -148,7 +148,7 @@ const Example: React.FC<{}> = () => (
|
||||
|
||||
|
||||
|
||||
<IonItem onClick={() => {}}>
|
||||
<IonItem button onClick={() => {}}>
|
||||
<IonAvatar slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==" />
|
||||
</IonAvatar>
|
||||
@ -177,7 +177,7 @@ const Example: React.FC<{}> = () => (
|
||||
<IonButton fill="outline" slot="end">View</IonButton>
|
||||
</IonItem>
|
||||
|
||||
<IonItem onClick={() => {}}>
|
||||
<IonItem button onClick={() => {}}>
|
||||
<IonThumbnail slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==" />
|
||||
</IonThumbnail>
|
||||
|
@ -10,7 +10,7 @@ Basic Usage
|
||||
</ion-item>
|
||||
|
||||
<!-- Item as a Button -->
|
||||
<ion-item @click="buttonClick()">
|
||||
<ion-item button @click="buttonClick()">
|
||||
<ion-label>
|
||||
Button Item
|
||||
</ion-label>
|
||||
@ -41,7 +41,7 @@ Detail Arrows
|
||||
</ion-label>
|
||||
</ion-item>
|
||||
|
||||
<ion-item @click="buttonClick()" detail>
|
||||
<ion-item button @click="buttonClick()" detail>
|
||||
<ion-label>
|
||||
Button Item with Detail Arrow
|
||||
</ion-label>
|
||||
@ -164,7 +164,7 @@ Media Items
|
||||
|
||||
```html
|
||||
<template>
|
||||
<ion-item @click="testClick()">
|
||||
<ion-item button @click="testClick()">
|
||||
<ion-avatar slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-avatar>
|
||||
@ -193,7 +193,7 @@ Media Items
|
||||
<ion-button fill="outline" slot="end">View</ion-button>
|
||||
</ion-item>
|
||||
|
||||
<ion-item @click="testClick()">
|
||||
<ion-item button @click="testClick()">
|
||||
<ion-thumbnail slot="start">
|
||||
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==">
|
||||
</ion-thumbnail>
|
||||
|
Reference in New Issue
Block a user