VueとSvelteの反応:無線結合の比較
10065 ワード
インプットラジオバインディング.
簡単なpeasy!任意のフレームワークのラジオのバインドは本当に簡単です.VueとSvelteは魔法を使い続ける.
チェックイットアウト🚀
反応する
Live Example
const [picked, setPicked] = useState<string>('React');
const handleChange = ({
target: { value },
}: React.ChangeEvent<HTMLInputElement>) => {
setPicked(value);
};
<section>
<h2>Radio</h2>
<input
type="radio"
id="react"
value="React"
name="picked"
defaultChecked={true}
onChange={handleChange}
/>
<label htmlFor="react">React</label>
<br />
<input
type="radio"
id="vue"
value="Vue"
name="picked"
onChange={handleChange}
/>
<label htmlFor="vue">Vue</label>
<br />
<span>Picked: {picked}</span>
</section>
Vue
Live Example
const picked = ref('react');
<section>
<h2>Radio</h2>
<input
type="radio"
id="react"
value="react"
v-model="picked"
checked="true"
/>
<label for="react">React</label>
<br />
<input
type="radio"
id="vue"
value="vue"
v-model="picked"
/>
<label for="vue">Vue</label>
<br />
<span>Picked: {{ picked }}</span>
</section>
スベルト
Live Example
let frameworks: string = 'React';
<section>
<h2>Radio</h2>
<input
type="radio"
bind:group={frameworks}
id="react"
value={'React'}
/>
<label for="react">React</label>
<br />
<input
type="radio"
bind:group={frameworks}
id="vue"
value={'Vue'}
/>
<label for="vue">Vue</label>
<br/>
<span>Picked: {frameworks}</span>
</section>
Reference
この問題について(VueとSvelteの反応:無線結合の比較), 我々は、より多くの情報をここで見つけました https://dev.to/ccreusat/react-vue-and-svelte-comparing-radio-binding-57eoテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol