API リファレンス
riotx.Store
import riotx from 'riotx'
const store = new riotx.Store({ ...options })
riotx.Store constructor
state
- Type:
Objectステートオブジェクト 詳細
- Type:
mutations
actions
getters
- Type:
{ [String: name]: Function (Object: context, Object: data) return * } - Description: ストアにゲッターを登録
- 詳細
- Arguments
- Return
- Type:
* - Description: フィルターした結果を返却
- Type:
- Type:
plugins
riotx.Store properties
riotx.Store methods
riotx
import riotx from 'riotx'
riotx properties
version
- Type:
String - Description: Riotxのバージョン情報
- Type:
Store
- Type:
Class - Description: riotx.Store クラス
- Type:
stores
- Type:
{ [String: name]: riotx.Store } - Description: riotxが管理している ストア データ
- Type:
riotx methods
setChangeBindName 詳細
- Type:
Function (String: name) - Default:
riotxChange - Description: riotカスタムタグでの、ステートの変更監視の関数名を設定
- TIPS: riotカスタムタグで、
this.changeを拡張していない場合は、changeに変更するとriotx.Store.changeと同じになり実装が楽になります。
- Type:
add
get
debug
- Type:
Boolean - Default:
false - Description:
riotxのデバッグログをコンソールに出力
- Type:
strict 詳細
Experimental- Type:
Boolean - Default:
false - Description: 厳格モードで動作
- Type:
logger
- Type:
Function (type, ...args) - Default:
_output - Description: ログ出力関数を上書きできます。
- Type:
reset
- Type:
Function - Description:
riotx.storesで管理しているすべてのストアをリセット
- Type:
size
- Type:
int - Description:
riotx.storesで管理しているすべてのストアの件数を取得
- Type: