الحزم
@lia-labs/elements
نسخ الصفحة
الـ Lia SDK كعناصر مخصصة، لأي صفحة وأي إطار. ضع عنصرًا على الصفحة ويفعل وظيفته بينما يكون هناك.
npm install @lia-labs/elementsأو دون خطوة بناء:
<script src="https://unpkg.com/@lia-labs/elements/dist/auto.global.js"></script>يُسجِّل سكربت البناء العناصر أثناء تحميلها ويضع كل SDK على window.liaElements. باستخدام معبئ، سجّلها مرة واحدة:
import { defineLiaElements } from '@lia-labs/elements';
defineLiaElements();#تطبيق
<lia-app auto-ready></lia-app>
<lia-main-button text="Buy extra lives"></lia-main-button>
<button id="play">Play</button>
<div id="game"></div>
<script>
document.querySelector('lia-main-button').addEventListener('lia-click', function () {
liaElements.pay('extra-lives');
});
document.querySelector('lia-app').addEventListener('lia-ready', function (event) {
console.log('Hello, @' + event.detail.player.name);
});
// While a game runs: a back button and closing confirmation, gone when the game ends.
var game = document.getElementById('game');
document.getElementById('play').onclick = function () {
game.innerHTML = '<lia-back-button></lia-back-button><lia-closing-confirmation></lia-closing-confirmation>';
game.querySelector('lia-back-button').addEventListener('lia-click', function () { game.innerHTML = ''; });
};
</script>العناصر لا تُظهر شيئًا على صفحتك: كل واحدة تتحكم بجزء من Lia بينما تُقوم بـ'في المستند. إزالة هذا (أو الأبوة) يخفي الزر أو ينهي الاستمرار. العناصر داخل hidden لا تزال الأبوة تُحسب: أضفها أو أزلها بدلًا من ذلك.
#عناصر
| عنصر | بينما هو'مفعلة على الصفحة | الخصائص | الأحداث |
|---|---|---|---|
<lia-app> | المكالمات init(), ثم يحدد ready (أو error) على نفسه | auto-ready يُحدث ready() بعد الإطار الأول; no-css-vars | lia-ready (التفاصيل: نتيجة البدء)، lia-error |
<lia-main-button> | Lia'زرها الرئيسي | text, color, text-color, disabled, progress, shine | lia-click |
<lia-secondary-button> | الزر الثانوي | نفس الشيء، و position | lia-click |
<lia-back-button> | الشريط العلوي'زر العودة الخاص به | lia-click | |
<lia-settings-button> | الإعدادات في قائمة ⋯ | lia-click | |
<lia-closing-confirmation> | Lia يسأل قبل الإغلاق | ||
<lia-swipe-lock> | الانزلاق لأسفل فاز'ت إغلاق الجدول | ||
<lia-banner> | شريط إعلان Lia يثبت عند الحافة بينما هو'مفعلة على الصفحة (تقلّص صفحتك لتناسبها) | position: bottom أو الافتراضي) top |
تغيير خاصية يُحدث تغييرًا في الزر: button.setAttribute('progress', '') يعرض مؤشر التحميل الخاص به، button.toggleAttribute('disabled', true) يُظلامها.
تم الترجمة تلقائيًا. الإنجليزية هي مصدر الحقيقة. اقرأ باللغة الإنجليزية