Paketi
@lia-labs/sdk-vue
Kutuma mstereani
Vue 3 composable kwa Lia SDK. Lia's state kama refs ya kusoma tu, na buttons zilizotokana na refs au getters.
npm install @lia-labs/sdk @lia-labs/sdk-vueVue 3.3 au zaidi. Kila kitu kutoka @lia-labs/sdk inatumia tena. Kila kikundi kimepiga kama kikundi (au kikundi cha kazi) kimepiga.
#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>#Kutafuta kwa kikamilifu
| Kutafuta kwa kikamilifu | Inatuma |
|---|---|
useInit(options?) | { status, result, error } kama refs. Mipangilio init() kwa muda mmoja. |
useSignal(value) | Yoyote SDK kiasi kama ref ya kusoma tu. |
usePlayer(), useMode(), useLanguage(), useRtl(), useColorScheme(), useThemeParams(), useViewport(), useSafeArea(), useContentSafeArea(), useIsFullscreen(), useStartParam(), useSoundOn(), useNotificationsAllowed() | Lia'kawaida kama refs ya kusoma tu. |
useLiaEvent(event, handler) | Kusikia moja ya Lia'zilizopita mafanikio. |
useBannerAd(position?), useBanner(), useNativeAd() | Inaongeza banner Lia inayotangaza kinyume ya mstereani wako (ambao inapungua kwa kutosha): "bottom", "top", au ref au getter (null hukamata); na banner na adi ya kificho sasa. |
useMainButton(options), useSecondaryButton(options) | Inaonyeshwa button. options unaweza kuwa mzunguko, ref au getter, na namba inayofuata yake; null au false hukamata. |
useBackButton(onBack), useSettingsButton(onOpen) | Inaonyeshwa button ya header. Onyesha mfano, au ref kwa mfano (null hukamata. |
useClosingConfirmation(enabled?), useVerticalSwipesDisabled(disabled?) | enabled unaweza kuwa boolean, ref au getter. |
Kutafsiri kwa kawaida. Kiingereza kina maana ya kawaida. Kusoma kwa Kiingereza