LiaPengembang

Paketan

Vue 3 composable untuk Lia SDK. Lia's state sebagai refs yang hanya baca, dan tombol yang dikendalikan oleh refs atau getters.

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

Vue 3.3 atau yang lebih baru. Semua dari @lia-labs/sdk di-re-export. Setiap composable berhenti mendengarkan ketika komponennya (atau skop efek) hilang.

#Aplikasi

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

#Komposisi

Dapat dikomposisiMemberi Anda
useInit(options?){ status, result, error } sebagai referensi. Panggilan init() sekali.
useSignal(value)Apa pun nilai SDK sebagai ref baca saja.
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed()Lia'status sebagai referensi hanya baca.
useLiaEvent(event, handler)Mendengarkan salah satu dari Lia'acara.
useBannerAd(position?), useBanner(), useNativeAd()Menempelkan banner Lia di samping halaman Anda (yang lebih pendek agar sesuai): "bottom", "top", atau ref atau getter (null menyembunyikannya); dan banner dan iklan native sekarang.
useMainButton(options), useSecondaryButton(options)Menunjukkan tombol. options dapat berupa objek, ref atau getter, dan tombol mengikutinya; null atau false menyembunyikannya.
useBackButton(onBack), useSettingsButton(onOpen)Menunjukkan tombol header. Berikan fungsi, atau ref ke satu (null menyembunyikannya).
useClosingConfirmation(enabled?), useVerticalSwipesDisabled(disabled?)enabled dapat berupa boolean, ref atau getter.

Diterjemahkan otomatis. Bahasa Inggris adalah sumber kebenaran. Baca dalam Bahasa Inggris

Ketik untuk mencari setiap halaman, metode, dan titik akhir.