Vue.js 単一のチェックボックスタグの実装サンプル
環境
vue 2.6.14
Google Chrome 106.0.5249.119
構文
1.チェックボックスの定義
input id="セレクタid名" type="checkbox" value=値 v-model="value"
チェックボックスにv-model=”プロパティ値”を指定してチェックボックスの定義を行います。
2.Vueインスタンスを作成します
new Vue({
el: セレクター名',
data: {
value: true,
},
new Vue({
el: セレクター名',
data: {
value: true,
},
new Vue({ el: セレクター名', data: { value: true, },
「value:true」を指定する場合、チェックボックスが選択されます。
「value:falseを指定する場合、チェックボックスが選択されない。
使用例
<!DOCTYPE html>
<html>
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
<body>
<div id="cft">
<input id="chkconfirm" type="checkbox" value="1" v-model="value" />
<label for="chkconfirm">同意</label>
<p>{{value}}</p>
</div>
<script>
const app = new Vue({
el: '#cft',
data: {
value: true,
},
});
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
<body>
<div id="cft">
<input id="chkconfirm" type="checkbox" value="1" v-model="value" />
<label for="chkconfirm">同意</label>
<p>{{value}}</p>
</div>
<script>
const app = new Vue({
el: '#cft',
data: {
value: true,
},
});
</script>
</body>
</html>
<!DOCTYPE html> <html> <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script> <body> <div id="cft"> <input id="chkconfirm" type="checkbox" value="1" v-model="value" /> <label for="chkconfirm">同意</label> <p>{{value}}</p> </div> <script> const app = new Vue({ el: '#cft', data: { value: true, }, }); </script> </body> </html>
結果
[同意]チェックを入れると、下に「true」が表示されます。
[同意]チェックを外すと、下に「false」が表示されます。