Vue.js ラジオボタン(radio)タグの実装サンプル

環境
vue 2.6.14
Google Chrome 106.0.5249.119

構文
1.ラジオボタンの定義
input id="ra" type="radio" v-model="value" value="1″
ラジオはインプットタグの中にv-model=”プロパティ名”という形でタグを作ります。
2.Vueインスタンスを作成します

new Vue({
el: セレクタ名,
data: {
value: ラジオボタンの値,
},

「value:値」を指定してラジオボタンのvalueの値を選択します。

使用例

<!DOCTYPE html>
<html>
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
<body>
    <div id="cft">
      <input id="ra" type="radio" v-model="value" value="1" /><label
        for="ra">東京</label>
      <input id="rb" type="radio" v-model="value" value="2" /><label
        for="rb">大阪</label>
      <input id="rc" type="radio" v-model="value" value="3" /><label
        for="rc">福岡</label>
      <p>{{value}}</p>
    </div>
<script>
    const app = new Vue({
        el: '#cft',
        data: {
          value: '2',
        },
      });
</script>
</body>
</html>

結果
画面にラジオボタン「大阪」が選択されます。ラジオボックスをクリックすると、その番号が下に表示されます。

Vue.js

Posted by arkgame