Riotx

ロードすると、riotxは、グローバルにシングルトンで存在します。

依存

graph LR riotx-- deps -->riot

Riotxは、 riot の、mixin, observable に依存しています。

設定

Riotxには設定があります。

デバッグ

console.log に、デバッグログが出力されます。

default : false

riotx.debug(true);

riot カスタムタグ バインド名

riotのカスタムタグに、変更監視関数をバインディングする名前です。

default : riotxChange

riotx.changeBindName('change');
<hello>
  <h1>Hello</h1>
  <script>
    // default
    this.riotxChange('trigger', (state, store) => {
      // ...
    });

    // custom
    riotx.changeBindName('change');
    this.change('trigger', (state, store) => {
      // ...
    });
  </script>

厳格モード

直接ステートを取得、設定できなくします。

default : false

プラグイン での直接変更は可能です。

logger

riotxが出力するログ関数を上書きすることが可能

既存のコードは、src/index.js#_output関数です。上書きを行う場合はこちらのコードを参考にしてください。

IMPORTANT : 上書きを行うとログ出力されなくなります。上書きしたコードでログ出力も実装スルのが望ましいです。

riotx.logger((type, ...args) => {
  // Override code...
});

results matching ""

    No results matching ""