API · Divers

riot.version

Le numéro de version actuel de Riot en String: '2.6.9'

riot.settings.brackets

Un paramètre global de Riot pour personnaliser les caractères de début et de fin des expressions Riot. Par exemple:

riot.settings.brackets = '[% %]'

vous permet d’écrire des expressions <p>[% comme_ca %]</p>. Les caractères de début et de fin sont séparés par un caractère espace.

riot.util.tmpl.errorHandler

Un hook utilitaire vous permettant d’intercepter toutes les erreurs retournées par le moteur de templating de Riot

riot.util.tmpl.errorHandler = function (err) {
  console.error(err.message + ' dans ' + err.riotData.tagName) // votre logique de gestion d'erreur ici
}

riot.vdom

Expose le cache interne utilisé par riot pour les tags afin de sélectionner, déboguer, filtrer… toutes les instances de tags créées

  riot.tag('foo', '<p>{ msg }</p>', function() {
    this.msg = 'hi'
  })
  riot.mount('foo')
  console.log(riot.vdom[0].msg) // 'hi'