Nuxt の useState を利用した状態管理
useState を利用した一時的な共有状態を取得・設定できます。
URI | state://{**name} |
---|---|
Scheme | state |
Path | 値のキー文字列を指定します。/を含めた場合も文字全体がキーにになります。 |
Example | state://basic/test |
StateSrc 属性に State URI を指定して、複数のコンポーネントで一つの状態を共有します
<template>
<c-input state-src="state://basic" />
<c-label state-src="state://basic" />
</template>
StatePath 属性に プロパティ を指定して、オブジェクトの値として状態を共有します。
<template>
<c-input state-src="state://pathsample" state-path="prop1" />
<c-input state-src="state://pathsample" state-path="prop2" />
<c-label state-src="state://pathsample" />
</template>
StateTo 属性に 値 を指定して、クリック時に状態を変更することができます。
<template>
<c-input state-src="state://basic" />
<c-label state-src="state://basic" />
<div>
<c-link
state-src="state://basic"
state-to="Set Value"
>
[ Set Value ]
</c-link>
</div>
</template>