LiaDesarrolladores

Paquetes

Vue 3 componibles para el Lia SDK. Lia's estado como refs de solo lectura, y botones impulsados por refs o getters.

npm install @lia-labs/sdk @lia-labs/sdk-vue

Vue 3.3 o posterior. Todo desde @lia-labs/sdk se reexporta. Cada composable deja de escuchar cuando su componente (o ámbito de efecto) desaparece.

#Una app

<script setup lang="ts">
import { computed, ref, watch } from 'vue';
import { isLia, mockLia, pay, ready, useBackButton, useClosingConfirmation, useInit, useLanguage, useMainButton } from '@lia-labs/sdk-vue';

if (!isLia()) mockLia();

const lia = useInit();
const language = useLanguage();
const playing = ref(false);

watch(lia.status, (status) => status === 'ready' && ready());
useMainButton(() => !playing.value && { text: 'Buy extra lives', onClick: () => pay('extra-lives') });
useBackButton(computed(() => (playing.value ? () => (playing.value = false) : null)));
useClosingConfirmation(playing);
</script>

<template>
  <h1 v-if="lia.status.value === 'ready'">Hello, @{{ lia.result.value?.player.name }} ({{ language }})</h1>
</template>

#Componibles

ComponiblesTe da
useInit(options?){ status, result, error } como refs. Llamadas init() una vez.
useSignal(value)Cualquier valor SDK como ref de solo lectura.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia's estado como referencias de solo lectura.
useLiaEvent(event, handler)Escucha uno de Lia'los eventos.
useBannerAd(position?), useBanner(), useNativeAd()Ancla una banda publicitaria Lia a un lado de tu página (que se acorta para ajustarse a ella): "bottom", "top", o un ref o getter (null lo oculta); y el banner y el anuncio nativo ahora.
useMainButton(options), useSecondaryButton(options)Muestra el botón. options puede ser un objeto, una ref o un getter, y el botón lo sigue; null o false lo oculta.
useBackButton(onBack), useSettingsButton(onOpen)Muestra el botón del encabezado. Pase una función, o una referencia a una (null lo oculta).
useClosingConfirmation(enabled?), useVerticalSwipesDisabled(disabled?)enabled puede ser un booleano, una ref o un getter.

Traducido automáticamente. El inglés es la fuente de verdad. Leer en inglés

Escribe para buscar en cada página, método y punto final.