<template>
<ion-list>
<ion-item v-for="item in items" :key="item.src">
<ion-thumbnail slot="start">
<ion-img :src="item.src"></ion-img>
</ion-thumbnail>
<ion-label>{{item.text}}</ion-label>
</ion-item>
</ion-list>
</template>
<script>
import { IonImg, IonItem, IonLabel, IonList, IonThumbnail } from '@ionic/vue';
import { defineComponent } from 'vue';
export default defineComponent({
components: { IonImg, IonItem, IonLabel, IonList, IonThumbnail },
setup() {
const items = [{
'text': 'Item 1',
'src': '/path/to/external/file.png'
}, {
'text': 'Item 2',
'src': '/path/to/external/file.png'
}, {
'text': 'Item 3',
'src': '/path/to/external/file.png'
}];
return { items }
}
});
</script>