LiaDesenvolvedores

Pacotes

Vue 3 composable para o Lia SDK. Lia's estado como refs somente leitura, e botões acionados por refs ou getters.

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

Vue 3.3 ou mais recente. Tudo a partir de @lia-labs/sdk é reexportado. Cada composável deixa de escutar quando seu componente (ou escopo de efeito) desaparece.

#Um 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>

#Componíveis

ComponívelLhe dá
useInit(options?){ status, result, error } como refs. Chamadas init() uma vez.
useSignal(value)Qualquer valor SDK como ref somente leitura.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia'estado como refs somente leitura.
useLiaEvent(event, handler)Escuta um dos Lia'eventos.
useBannerAd(position?), useBanner(), useNativeAd()Fixa um banner Lia ao lado da sua página (que fica mais curto para caber): "bottom", "top", ou um ref ou getter (null esconde-o); e o banner e o anúncio nativo agora.
useMainButton(options), useSecondaryButton(options)Mostra o botão. options pode ser um objeto, uma ref ou um getter, e o botão segue-o; null ou false esconde-o.
useBackButton(onBack), useSettingsButton(onOpen)Mostra o botão do cabeçalho. Passe uma função, ou uma referência para uma (null esconde-o).
useClosingConfirmation(enabled?), useVerticalSwipesDisabled(disabled?)enabled pode ser um booleano, uma ref ou um getter.

Traduzido automaticamente. O inglês é a fonte de verdade. Leia em inglês

Digite para pesquisar todas as páginas, métodos e endpoints.