पैकेज
@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) उसे ग्रे कर देता है।
स्वचालित अनुवाद। अंग्रेजी सत्य का स्रोत है। अंग्रेजी में पढ़ें