ForgeKomponenty
cs

Komponenty

j-HashChange

jComponent 20 · jcomponent@20 component Příklad načten s jComponent 20

Komponenta zachycuje všechny změny pro #hashtag v adresě URL. Když se mění, emituje událost hash.

  • singleton

Konfigurace:

  • delay {Number} zpoždění pro vydávání události hash (podmínkou: 0)
  • NEW: middleware {String} střední program (oddělený komou) pro počáteční emise akce hash

Jak zachytit hash změny?

// Global:
ON('hash', function(hash) {
	// @hash {String} - it can be "empty"
});

// Or in the Plugin declaration:
exports.on('hash', function(hash) {

});

Použijte ji s <ui-component name="hashchange">Pokud je součástka ještě nezačleněna, jComponent Stáhnout ji na první použití z adresy DEF.fallback a) The Componentator CDN dle předvolby. autor: Peter Širka. zdroj: Componentator Výrobce je autorizován, MIT licence.

example.html
<ui-component name="hashchange"></ui-component>

<ui-bind path="currenthash" config="text"></ui-bind>

<script>

	setInterval(() => location.hash = GUID(10), 1000);

	ON('hash', function(hash) {
		SET('currenthash', hash);
	});

</script>