Liaविकासकर्ता

पैकेज

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-varslia-ready (विवरण: शुरुआती परिणाम), lia-error
<lia-main-button>Lia'मुख्य बटनtext, color, text-color, disabled, progress, shinelia-click
<lia-secondary-button>द्वितीय बटनएक ही, और positionlia-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) उसे ग्रे कर देता है।

स्वचालित अनुवाद। अंग्रेजी सत्य का स्रोत है। अंग्रेजी में पढ़ें

किसी भी पृष्ठ, विधि और एंडपॉइंट के लिए खोजने के लिए प्रकार।