mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-22 05:21:52 +08:00
docs(infinite-scroll): update typings for Vue example (#24892)
Co-authored-by: ThomasHambach <ThomasHambach@users.noreply.github.com>
This commit is contained in:
@ -336,6 +336,7 @@ export class InfiniteScrollExample {
|
|||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import {
|
import {
|
||||||
|
InfiniteScrollCustomEvent,
|
||||||
IonButton,
|
IonButton,
|
||||||
IonContent,
|
IonContent,
|
||||||
IonInfiniteScroll,
|
IonInfiniteScroll,
|
||||||
@ -363,7 +364,7 @@ export default defineComponent({
|
|||||||
const toggleInfiniteScroll = () => {
|
const toggleInfiniteScroll = () => {
|
||||||
isDisabled.value = !isDisabled.value;
|
isDisabled.value = !isDisabled.value;
|
||||||
}
|
}
|
||||||
const items = ref([]);
|
const items = ref<number[]>([]);
|
||||||
const pushData = () => {
|
const pushData = () => {
|
||||||
const max = items.value.length + 20;
|
const max = items.value.length + 20;
|
||||||
const min = max - 20;
|
const min = max - 20;
|
||||||
@ -372,7 +373,7 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const loadData = (ev: CustomEvent) => {
|
const loadData = (ev: InfiniteScrollCustomEvent) => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
pushData();
|
pushData();
|
||||||
console.log('Loaded data');
|
console.log('Loaded data');
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import {
|
import {
|
||||||
|
InfiniteScrollCustomEvent,
|
||||||
IonButton,
|
IonButton,
|
||||||
IonContent,
|
IonContent,
|
||||||
IonInfiniteScroll,
|
IonInfiniteScroll,
|
||||||
@ -56,7 +57,7 @@ export default defineComponent({
|
|||||||
const toggleInfiniteScroll = () => {
|
const toggleInfiniteScroll = () => {
|
||||||
isDisabled.value = !isDisabled.value;
|
isDisabled.value = !isDisabled.value;
|
||||||
}
|
}
|
||||||
const items = ref([]);
|
const items = ref<number[]>([]);
|
||||||
const pushData = () => {
|
const pushData = () => {
|
||||||
const max = items.value.length + 20;
|
const max = items.value.length + 20;
|
||||||
const min = max - 20;
|
const min = max - 20;
|
||||||
@ -65,7 +66,7 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const loadData = (ev: CustomEvent) => {
|
const loadData = (ev: InfiniteScrollCustomEvent) => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
pushData();
|
pushData();
|
||||||
console.log('Loaded data');
|
console.log('Loaded data');
|
||||||
|
Reference in New Issue
Block a user