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: