vue_复选框

预览:

源码:

<div id="app">
<!--多选框-->
    <input type="checkbox" value="篮球" v-model="hobbies">篮球
    <input type="checkbox" value="足球" v-model="hobbies">足球
    <input type="checkbox" value="乒乓球" v-model="hobbies">乒乓球
    <input type="checkbox" value="羽毛球" v-model="hobbies">羽毛球
    <h2>您的爱好是:{{hobbies}}</h2>
</div>

<script src="../js/vue.js"></script>

<script>
  const app = new Vue({
    el: '#app',
    data: {
      message: '你好啊',
      isAgree:false, // 单选框
      hobbies:[] // 多选框

    }
  })
</script>

使用值绑定之后实现:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>input中的值绑定</title>
</head>
<body>

<div id="app">
  <label :for="item" v-for="item in fruits" >
    <input type="checkbox" :value="item" :id="item" v-model="fruitLove">{{item}}
    <br>
  </label>
  <h2>您最喜欢的水果有:{{fruitLove}}</h2>
</div>

<script src="../js/vue.js"></script>

<script>
  const app = new Vue({
    el: '#app',
    data: {
      message: '你好啊',
      fruits:['苹果','香蕉','鸭梨','橘子','火龙果'],
      fruitLove:[]

    }
  })
</script>

</body>
</html>
posted @ 2021-10-15 15:18  博客zhu虎康  阅读(177)  评论(0编辑  收藏  举报